php的問題mail();函數問題?

Home Home
引用 | 編輯 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
引用 | 編輯 benshaoxw
2008-11-18 09:17
5樓
  
這兩個還是有一定的區別的 型式特定的時候大概差不多 表情

獻花 x0