在我的PHP代码中获得许多语法错误

时间:2015-04-25 02:07:49

标签: php

这是我的代码。每次页面加载时我都会收到错误,我不知道出了什么问题。如果你能帮助我,我将不胜感激。

 [25-Apr-2015 09:46:38 Australia/Perth] PHP Parse error:  syntax error, unexpected '.', expecting ']' in /example.com/userid.php on line 4
 [25-Apr-2015 09:47:42 Australia/Perth] PHP Parse error:  syntax error, unexpected '.', expecting ']' in /example.com/userid.php on line 4
 [25-Apr-2015 09:48:09 Australia/Perth] PHP Parse error:  syntax error, unexpected '.', expecting ']' in /example.com/userid.php on line 4
 [25-Apr-2015 09:48:40 Australia/Perth] PHP Parse error:  syntax error, unexpected '}' in /example.com/userid.php on line 7
 [25-Apr-2015 09:49:37 Australia/Perth] PHP Parse error:  syntax error, unexpected '}' in /example.com/userid.php on line 7
 [25-Apr-2015 09:50:17 Australia/Perth] PHP Parse error:  syntax error, unexpected T_ELSEIF in /example.com/userid.php on line 7
 [25-Apr-2015 09:51:06 Australia/Perth] PHP Parse error:  syntax error, unexpected T_ELSEIF in /example.com/userid.php on line 7
 [25-Apr-2015 09:53:07 Australia/Perth] PHP Parse error:  syntax error, unexpected '}' in /example.com/userid.php on line 6
 [25-Apr-2015 09:55:06 Australia/Perth] PHP Parse error:  syntax error, unexpected '.' in /example.com/userid.php on line 6
 [25-Apr-2015 09:55:34 Australia/Perth] PHP Parse error:  syntax error, unexpected '}' in /example.com/userid.php on line 6
 [25-Apr-2015 09:56:53 Australia/Perth] PHP Parse error:  syntax error, unexpected ')' in /example.com/userid.php on line 7
 [25-Apr-2015 09:57:15 Australia/Perth] PHP Parse error:  syntax error, unexpected T_STRING, expecting ',' or ';' in /example.com/userid.php on line 8
 [25-Apr-2015 09:58:19 Australia/Perth] PHP Parse error:  syntax error, unexpected T_ELSE in /example.com/userid.php on line 8
 [25-Apr-2015 09:59:23 Australia/Perth] PHP Parse error:  syntax error, unexpected T_ELSE in /example.com/userid.php on line 8
 [25-Apr-2015 10:00:02 Australia/Perth] PHP Parse error:  syntax error, unexpected T_ELSE in /example.com/userid.php on line 8

以下是错误:

{{1}}

还有更多(10 MB错误日志更多),但这些是最新的,每次我更改时都会出现一些新错误。

该代码应该打开一个文件(userid.txt),然后检查该文件是否包含它们的steamid,如果它没有写入,如果它,那么它会重定向。

1 个答案:

答案 0 :(得分:1)

如果您不知道,那么至少Google会搜索错误的类型和名称 - 错误日志会为您提供足够的信息来解决您的错误。 +1表示使用错误日志,-1表示没有实际读取和使用它给你的信息。

提供更多详细信息:错误的核心在于您没有正确编写PHP,因此这意味着您不了解PHP,所以您应该做的事情以前没有运行你可以爬行和离开,阅读所有关于PHP以及语言背后的结构,布局和方法,以及如何从你编写的代码中获得预期的结果。

几乎所有的错误都归结为错误的语法,我可以为你重写整个代码块并正确格式化但是我觉得你最好离开并阅读how to structure IF statementshow to use strposhow to open and edit files作为起点。 另请阅读有关如何构建多维数组的how to structure arrays和Google搜索信息(因为这是您代码中的另一种语法错误)。

严肃地说,我的意思是使用错误日志做得很好。 PHP中的许多程序员都很乐意使用大部分工作,完全忽略学习如何检测和收集他们的非关键错误。

此特定代码的一些进一步指示:

  • 检查每条指令是否以;
  • 结尾
  • 检查$_GET$_POST之间的区别,在php.net中了解它们,还阅读这些标识符实际上是什么(它们是特殊的)。
  • 要小心printecho语句,表明他们打开的字符("')已被转义(,前面有反斜杠)如果在里面找到字符串。
  • 检查multidimensional arrays结构是否正确 - $array[0][1]不是$array[0[1]]
  • 检查要使用的文件的URL是否正确。
  • 每天吃5种不同的水果或蔬菜