2013-04-15 45 views
0

我有一個HTML表單,當用戶填寫的信息進行處理和編碼到電子郵件中。即不斷出現的問題是,當我的公司收到用戶的郵件編碼變成冒號,分號,連字號和逗號。:&#59;&,這使得郵件難以閱讀。處理PHP編碼的最佳實踐是什麼?

作爲一個新人,PHP和編碼我不知道哪種方法服用。我應該將電子郵件轉換爲html格式,還是應該一起刪除編碼?有人能提供有關解決衝突的信息/指導嗎?

謝謝提前是!

回答

0

如果我理解你的權利人填寫的形式投入標點符號或正在轉化爲ASCI字符。停止使用:

$yourvariable = htmlspecialchars($_POST['your input field'], ENT_QUOTES); 

這應該去掉大部分討厭的東西。

0

您可以使用HTMLEntities,它將適用的字符轉換爲HTML實體。

此外,strip_tags的工作,當你想從郵件中刪除HTML標籤。