包含php發(fā)送郵箱的網(wǎng)頁表單和后臺代碼的詞條
新手想做一個PHP的表單提交發(fā)送到指定郵箱,請高手指教? 10 我之前做了好幾個網(wǎng)站,但都是靜態(tài)的HTML的,沒做過動態(tài)帶數(shù)據(jù)庫的但是現(xiàn)在要做一個網(wǎng)站,大部分都可以是靜態(tài)的,但是其中有一個頁面想用PHP做一個提交表到發(fā)送到指定的;可以使用PHPMailer輕松實現(xiàn),下載地址。
則返回前臺,是2,則進入后臺后臺管理程序,驗證status是否大于等于2,是則進入,否則“關(guān)門”2面向?qū)ο髮懛ǖ卿浤0錶oginhtml,處理類,3當(dāng)退出了之后修改增加的內(nèi)容不再顯示出來;所以IIS開啟smtp協(xié)議就是很必要了phpini 還需要改一下 SMTP = localhost smtp_port = 25 然后再使用一樓的方法如果您沒勇氣的話,可看看這人寫的使用 數(shù)據(jù)結(jié)構(gòu) socket 監(jiān)聽端口發(fā)送的郵件。
PS一般都是通過表單接受的43smtpphp文件如圖所示,大家不需要管代碼,會用就行,有時間了也可以研究研究哈54設(shè)置郵件參數(shù),具體代碼如下引入發(fā)送郵件類requirequotsmtpphpquot使用163郵箱服務(wù)器$smtpserver;然后在相關(guān)代碼里使用調(diào)用sendMail發(fā)送郵件,這里以ThinkPHP里的controller為例子,使用方法如下發(fā)送成功后顯示 ‘Done!’然后就可以去郵箱查看是否收取到郵件咯就是這么簡單參考網(wǎng)頁鏈接。
可以本地測試的,只要有網(wǎng)絡(luò)就可以下載PH郵件類php_mail結(jié)合一下代碼就可以了 lt?php headerquotcontenttypetexthtmlcharset=utf8quot ini_setquotmagic_quotes_runtimequot,0 require #39php_mail;mailbody =$_POST你把$_POST賦給了郵件內(nèi)容,而$_POST本來就是一個數(shù)組 所以會顯示是Array 改成$mailbody =$_POSTquotnamequotquot\nquot$_POST#39add#39quot\nquot$_POST#39c#39quot\nquot$_POST#39d#39試試看。
把你做的表單關(guān)閉,然后打開你的郵箱寫信在添加附件上添加你的表單然后選擇要發(fā)送的電子郵箱地址,點擊發(fā)送就OK啦;自定義文件上傳函數(shù) lt?php 文件上傳 文件上傳函數(shù) param $name string 表單上傳框的name值 param $file_arr array 上傳文件的類型限制 param $filesize int 上傳文件限制其大小 param $path。
4設(shè)置郵件參數(shù),具體代碼如下引入發(fā)送郵件類 requirequotsmtpphpquotsmtpserver = quotsmtpserverport = 25你的163服務(wù)器郵箱賬號 smtpusermail = quot@163comquot收件人郵箱 smtpemailto = quot@;$mailtype = quotHTMLquot 郵件的類型,可選值是 TXT 或 HTML ,TXT 表示是純文本的郵件,HTML 表示是 html格式的郵件$sender = quot發(fā)件人地址quot 發(fā)件人,一般要與您登錄smtp服務(wù)器的用戶名$smtpuser相同,否則可能會因為smtp服。
靜態(tài)頁的表單內(nèi)容要提交到服務(wù)器的腳本進行處理才能實現(xiàn)發(fā)送郵件的功能 比如,你的服務(wù)器是php的,你的靜態(tài)表單要這樣寫 相同的目錄里要寫一個腳本 sendmailphplt?php title=quot郵件標(biāo)題quotto=quot78@comquot;$smtpsendmail$smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtypeecho quotalert#39密碼已經(jīng)發(fā)到你的郵箱里,請注意查收并注意保管#39windowlocation=#39indexphp#39quot 已贊過 已踩過lt 你對這個回答的評價是。
@comquot接下來就要考慮是否能發(fā)送出去了1如果樓主配置的服務(wù)器安裝了sendmail組件,就可以直接使用你寫的這段代碼來完成任務(wù)2如果。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。