→ a25ptt: 你這個是權限問題,先改成777去試試吧 05/14 20:24
→ a25ptt: 先確定功能正常在來調整,建議改成755或775 05/14 20:25
→ celebrate513: OK 05/14 20:34
→ celebrate513: 777 775 755 都改過了 還是不行耶 05/14 20:38
→ a25ptt: 我直接點開網頁是看得到的,你是哪個環節出錯呢? 05/14 21:31
→ celebrate513: 你測試填寫留言然後送出信件就會看到了 05/14 21:33
→ a25ptt: 那這樣的話,可以先在linux上 直接php mail3.php 05/14 21:38
→ a25ptt: 看看功能有沒有正常 05/14 21:38
→ a25ptt: 之後看下伺服器的error log有沒有其他的錯誤 05/14 21:38
→ a25ptt: 如果可以的話,截下程式碼的圖片出來,我也能幫你看看 05/14 21:40
→ celebrate513: 上面這連結可以看到原始碼喔 05/14 21:44
→ celebrate513: 謝謝大大幫忙 05/14 21:45
→ a25ptt: 我剛剛在我的主機上有測試了,php是正常的,所以這回到我 05/14 21:53
→ a25ptt: 最剛開始說的權限問題 05/14 21:53
→ celebrate513: 那怎麼辦,因為我不是管理員身分,我是借用這主機 05/14 21:57
→ celebrate513: 還是大大妳有長期架設的主機可以租我弄php 05/14 21:58
→ celebrate513: 我可以負擔一些電路費用 05/14 21:59
→ a25ptt: 這樣比較好,因為剛剛在網頁上看,你是送出post的時候被伺 05/14 22:00
→ a25ptt: 服器擋下來,沒猜錯應該是管理員有做一些資安防護的關係 05/14 22:00
→ a25ptt: 你如實向管理員說明一下,請他幫你確認看看應該就能解決了 05/14 22:00
→ celebrate513: 好的,謝謝。 05/14 22:01
→ a25ptt: 另外給你個建議,判斷$_POST不要用@去隱藏,因為有可能會 05/14 22:02
→ a25ptt: 有其他的錯誤 05/14 22:02
→ a25ptt: 如果要判斷否存在可以用 isset() 判斷 05/14 22:02
→ celebrate513: ok 05/14 22:04
推 newton2009: 好奇版大的視障是什麼類型的 05/15 18:25
→ celebrate513: 全盲喔,謝謝您。 05/16 07:29
推 iceblue7x: 應該是mail()那個function被擋 怕被濫發廣告信 05/16 11:17
推 jacky06046: 這是因為post的方式被主機檔下來了,可以將$_POST改成 05/16 20:53
→ jacky06046: $_GET試試看 method="post"也改成method="get" 05/16 20:54
→ celebrate513: 我來研究看看,謝謝提供。 05/16 23:11
→ celebrate513: 我將檔案裡 post改成 get 還是沒有辦法QQ 05/16 23:15
推 jacky06046: 出現一樣的錯嗎? 05/17 13:49
推 mikejaffson: apache or virtualhost的設定檢查過了嗎? 05/18 10:49