[已解~勿入]在學PHP發現邏輯運算子"AND"出現在程式中便會HTTP 500 ERROR

已經發生不只一次了,第一支程式
把出問題那行(實在看不出那裡有問題)標註起來IE就正常RUN了
[已解~勿入]在學PHP發現邏輯運算子"AND"出現在程式中便會HTTP 500 ERROR

現在是只要出現&&字元IE就HTTP 500 ERROR;用CHROME的話它根本不RUN空白一片
[已解~勿入]在學PHP發現邏輯運算子"AND"出現在程式中便會HTTP 500 ERROR

原本想是否ULTRAEDIT的問題,換了NOTPAD++也是一樣.
真的想不出來那邊出問題了~

請問各位大大問題出在那裡
PS:IE11 WIN7 PRO+ CENTOS 6.5/ PHP5.3.3/APACHE22/MYSQL5.173

知道問題出在那裡了:
1.程式是有地方打錯.
2.ULTRAEDIT存成PHP格式仍舊會帶DOS表頭,到了PHP編譯沒有碰到邏輯運算都還好,一碰到邏輯運算就死給我看.後來改用NOTPAD++重新把程式KEY IN一次再存成PHP格式執行OK,我承認一開始用NOTPAD++來TRY只是COPY PAST然後SAVE,沒有去注意到PHP格式DOS表頭的問題

其實我是知道ULTRAEDIT存成PHP格式會帶DOS表頭,只是一直找不到地方把它弄掉~
不好意思~浪費大家時間
早買找罪受晚買已停售 wrote:
已經發生不只一次了,...(恕刪)

HTTP 500 - Internal server error訊息太簡略,
去掉"IE->高級"裏的“顯示友好的HTTP錯誤消息”,用google搜索更具體的錯誤代碼。或直接把詳細的訊息PO上來.
另外樓主應該是PHP初心者,建議再簡化一下程式碼..
if( ($score < 90) && ($score >= 80) )

nwcs wrote:
HTTP 500 -...(恕刪)

我是新手~SORRY

知道問題出在那裡了:
1.程式是有地方打錯.
2.ULTRAEDIT存成PHP格式仍舊會帶DOS表頭,到了PHP編譯沒有碰到邏輯運算都還好,一碰到邏輯運算就死給我看.後來改用NOTPAD++重新把程式KEY IN一次再存成PHP格式執行OK,我承認一開始用NOTPAD++來TRY只是COPY PAST然後SAVE,沒有去注意到PHP格式DOS表頭的問題,再來我會用NOTPAD++來寫,它看來比較清楚也比較直覺


其實我是知道ULTRAEDIT存成PHP格式會帶DOS表頭,只是一直找不到地方把它弄掉~
不好意思~浪費大家時間

tom_H wrote:
if( ($scor...(恕刪)
SORRY

知道問題出在那裡了
第一張圖的錯誤應該是妳註解掉的那行(也就是第10行)少了個雙引號(")
你仔細看看你的第11行跟第10行的不同
而第二張圖的錯誤應該是else if 的後面不需要分號(;)的結尾
依照程式看,第一個錯誤應該是紅框處的br後面未加雙引號,


第二個錯誤是判斷式最後面不會有;(分號),分號表示結束的意思


另外不勾選"顯示易懂的HTTP錯誤訊息",這樣程式有錯IE才會顯示較完整的錯誤訊息。




1."
;少雙引號結尾
2.判斷那行不能加逗號

lyn0620 wrote:
第一張圖的錯誤應該是...(恕刪)
SORRY

知道問題出在那裡了~謝謝指導

jason_qqqq wrote:
1.";少雙引號結尾...(恕刪)
SORRY

知道問題出在那裡了~謝謝指導
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!