我一直收到这个php错误:
解析错误:语法错误,第635行/home/ExpandHosting/www/FTP/ftp.php中的文件意外结束
我试过谷歌搜索,我发现只是忘记关闭if语句或类似。我曾多次尝试阅读我的文件,但我无法找到搞砸的地方。这是在我开始评论之后发生的,所以我可能删除/评论了一个括号,但我找不到它!
以下是源代码:http://pastebin.com/xyY8EN2W
答案 0 :(得分:2)
Protip:使用代码编辑器的“查找”功能,输入{
,然后告诉它计算匹配。然后用}
重复一遍。如果数字不匹配,则赔率很高,你错过了支撑。
旁白:显然,你可能有一个字符串,可能不一定包含完全匹配的大括号。在这种情况下,我想添加一个注释,其中包含匹配数字所需的大括号。示例:preg_match("/\{abc.*/",$str); // }
在你的情况下,它是68而不是67。
现在使用代码编辑器的括号匹配功能找出哪一个缺失。
如果您的代码编辑器没有这些功能,请使用(个人偏好是Notepad ++)
240. if(file_exists($folderPath . "/" . $fileName))
241. {
242. error($fileName . " already exists!!!");
243. $error = true;
244. // MISSING } HERE!!
245.
246.
247. # Checks if $file doesn't exist!