首先,我想告诉你我没有"天才"或者我做的任何事情。这可能是一个愚蠢的语法错误,但请在这里帮助我。我已经尝试了几个小时。我真的很感激。
因此语法错误消息是
Parse error: syntax error, unexpected '=' in -filename- on line -linenumber-
就像在标题中一样。我已经标记了错误发生的行号,因此您不必担心这一点。
$file = fopen("blog.txt", "r");
$dl = 1;
$fl = 0;
$readstr = "";
while(! feof($file)) {
$fileline = fgets($file);
if ($fileline == "") {
break;
}
if(dl == 1) { //heading
echo "<h3>".$fileline."</h3>";
}
else if(dl == 2) { //date
echo "Uploaded on ".$fileline."<br />";
}
else if(dl == 3) { //content
--> dl = 0;
echo $fileline;
}
fl++;
dl++;
}
fclose($file);
我只是不明白。那条线路有什么问题? dl = 0.我在该区域附近看不到任何语法错误。
答案 0 :(得分:2)
当您在PHP平台中编码时,您需要维护一些变量声明约定。深入了解一下您的脚本,有时您使用dl
和fl
而没有$
符号,因此您需要更正它们。
PHP变量规则:Online Guide