引用 | 編輯
bruce1245200
2008-11-16 00:32 |
樓主
▼ |
||
x1
【類型】其他【版本】通 用 最近在玩PHP,我的版本是4.3.11,我用mail();函數時,如以下2個檔案: mail_form.php的內容: <form action=send_mail.php method=post> 收件人E-mail:<input type="text" name="mail2who"><br> 郵件主題:<input type="text" name="mail_title"><br> 郵件內容:<input type="text" name="mail_content"></textarea><br> <input type="submit" value="提交"> </form> send_mail.php的內容: <?php mail($_POST['mail2who'],$_POST['mail_title'],$POST['mail_content']); echo "成功寄給".$_POST['mail2who']."了"; ?> 我php.ini的SMTP設定為msa.hinet.net 我也成功的寄出信到我的信箱了,寄了兩封,Yahoo和PCHome,都可以收,但不知為什麼沒有內容耶!內容我確定有打,但都沒看到,主題沒有問題,請教一下各位高手?? x1
|
引用 | 編輯
bruce1245200
2008-11-16 15:21 |
1樓
▲ ▼ |
剛剛我檢查了一下,發現mail_form.php檔的第4行多了這個</textarea>,
我刪除後,結果也是內容看不到!! 嗚!難道沒人會嗎?? x1 |
引用 | 編輯
fyuocuk
2008-11-16 21:36 |
2樓
▲ ▼ |
郵件內容:<input type="text" name="mail_content"></textarea>
這裡怎麼會是input ? 應該是 <textarea rows="20" cols="50" name="content"></textarea> 吧? x0 |
引用 | 編輯
bruce1245200
2008-11-16 23:48 |
3樓
▲ ▼ |
哎呀呀!被發現了,我本來也是用textarea,但一樣收不到內容,所以才改掉的!
x0 |
引用 | 編輯
bruce1245200
2008-11-17 11:06 |
4樓
▲ ▼ |
解決了!不知為什麼,昨天停電後,重開機就好了,之前也有重啟過apache,但都沒用,我重開機以後,用textarea和input type="text"都成功了,真是搞不懂!
x0 |