[請益] 關於表單寄送的問題

看板PHP作者 (for sure)時間16年前 (2009/07/14 17:36), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
網頁空間測試過後是可以將表單以Mail寄送的,但是我看Mail內容都是亂碼, 不知該如何解決,請大家幫忙,以下為我的程式碼 <html> <head> <meta http-equiv="Content-Language" content="zh-tw"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>意見表</title> </head> <body> <form method="POST" action="mailto.php"> <p><a href="mail.rar"></a><font color="#0000FF"> </font></p> <p>貴賓大名(Name):<input type="text" name="name" size="20"></p> <p>性別(Gender) : <input type="radio" value="V" checked name="male"> 男(male) <input type="radio" name="female" value="V"> 女(female)</p> <p>出生(Birthday): <select size="1" name="year"> </select> 年 <SELECT size="1" name=month> </SELECT> 月 <SELECT size="1" name=day> <OPTION value=1 selected>1</OPTION> </SELECT> 日</P> <p>國籍(Nationality):<input type="radio" name="Taiwan" value="V">本國籍 (Taiwan)<input type="radio" name="other" value="V">其他國藉(other) 【Nationality :<input type="text" name="T2" size="20">】</p> <p>郵遞區號(zip code):<input type="text" name="code" size="20"></p> <p>地址(Address) :<input type="text" name="add" size="48"></p> <p>電子信箱(E-mail):<input type="text" name="mail" size="32"></p> <p>聯絡電話(Phone) : (H)<input type="text" name="phone" size="20">(call)<input type="text" name="call" size="20"></p> <p>【 您寶貴的意見 】</p> <p><textarea rows="15" name="tellme" cols="72"></textarea></p> <p><input type="submit" value="送出(submit)" name="B1"><input type="reset" value="取消(cancel)" name="B2"></p> </form> </body> </html> 以下為傳送Mail的程式碼 不知道有問題的是不是這裡,再麻煩大家一下,謝謝 感激不盡!! <? $name=$_POST["name"]; $male=$_POST["male"]; $female=$_POST["female"]; $year=$_POST["year"]; $month=$_POST["month"]; $day=$_POST["day"]; $Taiwan=$_POST["Taiwan"]; $other=$_POST["other"]; $code=$_POST["code"]; $add=$_POST["add"]; $mail=$_POST["mail"]; $phone=$_POST["phone"]; $tellme=$_POST["tellme"]; $mesg=" 貴賓大名: $name 性 別: $male 男 $female 女 出 生: $year 年 $month 月 $day 日 國 籍: $Taiwan 本國 $other 其他國籍 郵遞區號: $code 地 址: $add 電子信箱: $mail 聯絡電話: $phone 您寶貴的意見: $tellme "; mail("jason_chen@e-teca.org.tw","線上客戶-意見表$name",$mesg); ?> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=UTF-8"> <html> <head> <title>重送完畢</title> </head> <body> <p align="center">傳送完畢! </p> <p align="center">您的資料已寄出,我們會盡快回覆,謝謝!!</p> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.134.127

07/14 17:43, , 1F
請善用 phpMailer 或者是 Pear mail
07/14 17:43, 1F

07/15 12:38, , 2F
mail 送出的時候 要加上header 宣告編碼
07/15 12:38, 2F
文章代碼(AID): #1AN56YAp (PHP)
文章代碼(AID): #1AN56YAp (PHP)