我在这里收到此错误
Parse error: syntax error, unexpected ',' in /home/u423419659/public_html/install/install.php on line 44
我很确定我遵循所有正确的程序,为什么会出现这个错误?
public function SozcuguSifrele( $NEYI )
{
$result = "";
$i = 0;
while ( $i < ( $NEYI ) )
{
$char = ( $NEYI, $i, 1 );
$keychar = ( $this->AnahtarKelime, $i % ( $this->AnahtarKelime ) - 1, 1 );
$char = ( ( $char ) + ( $keychar ) );
$result .= $char;
++$i;
}
return ( ( $result ) );
第44行将是这一部分
$char = ( $NEYI, $i, 1 );
答案 0 :(得分:1)
这是我最好的猜测。
这看起来是一次填充加密算法的一种奇怪的实现。您的代码崩溃的原因是您以某种方式丢失了该特定行的函数名称。
$char = ( $NEYI, $i, 1 );
可能应该是
$char = substr( $NEYI, $i, 1 );
这也可以解释为什么似乎有许多额外的括号。您可能缺少其他代码行中的函数:
$keychar = ( $this->AnahtarKelime, $i % ( $this->AnahtarKelime ) - 1, 1 );
应该是:
$keychar = substr( $this->AnahtarKelime, $i % strlen( $this->AnahtarKelime ) - 1, 1 );
我建议尝试找一个未经修改的来源,但是现在你知道自己在做什么,重新实现应该不会非常困难。