我想創建一個PHP頁面,供用戶在HTML中向其他用戶發送電子郵件。 在我的頁面(email.php)上有一個textarea供用戶輸入他們的信息。PHP驗證textarea輸入發送電子郵件
由於我從我的服務器發送電子郵件,我不希望用戶編寫惡意代碼/消息內容(html,鏈接,php,壞詞等),這將導致我的服務器電子郵件IP被禁止爲垃圾郵件。
我知道我可以通過使用像str_replace函數功能()ヶ輛()用strip_tags()驗證等
我怎樣才能在進入textarea的標籤,鏈接等停止用戶發送這樣當電子郵件是乾淨的。是否有一些函數只是過濾整個消息字符串,如果它匹配一個電子郵件正文格式或將消息字符串轉換爲純文本的方式,那麼任何惡意鏈接/標記將僅顯示給用戶href ='/ link' >惡意鏈接而不是'惡意鏈接',而不是運行的html標籤,他們只是顯示爲標籤本身?
像加姆特里例如,當您發送電子郵件你形式的textarea的消息
感謝您的任何建議
不清楚的東西:是以HTML形式發送的消息嗎? –
是發送HTML格式,但PHP來過濾/驗證 – daza166