本文目录一览:
1、php代码出错,如何修改?
2、php 用wamp运行显示第四行有语法错误,求大神指导一下,怎么改才对
3、PHP语法错误
php代码出错,如何修改?
这段代码不是函数,所以return
是肯定出错的。应该用:
exit(); // 或者 die();
代替。 还有这段代码:
if(!$con){ echo "连接失败"; return;}
其实是没有效果的。如果MySQL连接失败,会直接Warning,这段代码最多在Warning后加一句“连接失败”,所以需要屏蔽错误消息,可以用:
// 放在最前面
error_reporting(0);
来实现。 这段代码:
if($jifen=5){
$wenjian = file_get_contents('./vip.txt');
echo $wenjian;
return;
}
if($jifen=30){
$wenjian = file_get_contents('./svip.txt');
echo $wenjian;
return;
}
if($jifen=100){
$wenjian = file_get_contents('./ssvip.txt');
echo $wenjian;
return;
}
实际上只会执行第一个$jifen=5
的判断。若等于5,在echo
之后就退出了;若不等于5,那么后面的$jifen=30
和$jifen=100
就更不可能了。应该改为if...elseif
结构。
P.S. 把数据明文放在文件里是不安全的,最好放在数据库。
还有,在最后,代码还多了一个}
,这也会报错。
谢谢!
php 用wamp运行显示第四行有语法错误,求大神指导一下,怎么改才对
打开目录失败,这种错误一般是由于include
的文件不存在造成的,或路径写错导致的include
失败,for inclusion后面的意思是指PHP搜索include_path
也没有找到文件。
PHP的include
在引入文件时会先从你指定的地址读取,如果读取不到会搜索include_path
目录。
解决方法:
检查一下你的include
路径是否正确。如果不知道该如何修改,可以把项目放到网址根目录试试。
PHP语法错误
这个是模板文件编译后出现的语法错误,可以检查模板文件有没有写法问题。 可以按提示的
D:\phpStudy\WWW\My\Runtime\Cache\Home\8dc23e4b59412263cf65a712c686eabb.php LINE: 513
这个文件和行,对应找出模板文件出问题的地方,再检查修复。