本文目錄一覽:
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;}
實際上只會執行第一個=5的判斷。若=5,在echo之後就退出了;若5,那麼後面的=30和=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
這個文件和行,對應找出模板文件出問題的地方,再檢查修復
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/297417.html