我想請問有關PHP的mail()問題

看板PHP作者 (￾ ￾N￾N￾ ￾N￾NN)時間16年前 (2008/06/05 12:05), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
各位好,我因為作業的關係要用PHP寫一個可以簡單寄信的程式 但是我不知到哪裡錯誤,按送出後一直跳到錯誤頁面 這幾天也在精華區找過幾篇有關mail()文章,但是都看不懂 我想請各位朋友幫我看看我的程式 <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>寄送電子郵件</title> </head> <body> <font color="red"> <? // 是否送回表單 if (isset($_POST["Send"])){ //取得表單內容 $to=$_POST["To"]; $from=$_POST["From"]; $subject=$_POST["Subject"]; $body=$_POST["TextBody"]; //建立標頭 $header="From: $from \nReply-To: $from \n"; //送出郵件 if(mail($to,$subject,$body,$header)) echo "郵件已經成功計出!<br>"; else echo "郵件寄送失敗!<br>"; } ?> </font> <form action="Ch11-4-1.php" method="post"> <table> <tr><td>收件者:</td> <td><input type="text" size="30" name="To"></td></tr> <tr><td>寄件者:</td> <td><input type="text" size="30" name="From"></td></tr> <tr><td>主旨:</td> <td><input type="text" size="40" name="Subject"></td></tr> <tr><td>郵件內容:</td> <td><textarea rows="5" cols="40" name="TextBody"></textarea></td></tr> </table> <input type="submit" name="Send" value="郵件寄送"> </form> </body> </html> 其中有關form action="Ch11-4-1.php"這個這個地方我一直搞不懂是甚麼意思? 還有我的php.ini設定是 SMTP = nccu.edu.tw. ; For Win32 only. sendmail_from = XXXXX@nccu.edu.tw. 我用是筆電來寫的,不知道有沒有差,請個朋友可以教我 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.21.96

06/05 12:21, , 1F
form action="" 裡面接的是檔名,就是你要執行的php頁
06/05 12:21, 1F

06/05 12:44, , 2F
nccu.edu.tw可能有設定不能Relay,所以不會幫你寄信
06/05 12:44, 2F

06/05 23:40, , 3F
謝謝1、2F
06/05 23:40, 3F
文章代碼(AID): #18HsODmW (PHP)