PHP 允許您從腳本直接發(fā)送電子郵件。
創(chuàng)新互聯(lián)建站公司2013年成立,公司以網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、系統(tǒng)開(kāi)發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上千家,涉及國(guó)內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開(kāi)發(fā)經(jīng)驗(yàn)。為企業(yè)提供專(zhuān)業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過(guò)專(zhuān)業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。
PHP mail() 函數(shù)用于從腳本中發(fā)送電子郵件。
語(yǔ)法 mail(to,subject,message,headers,parameters) 參數(shù) 描述 to 必需。規(guī)定 email 接收者。 subject 必需。規(guī)定 email 的主題。注釋?zhuān)涸搮?shù)不能包含任何新行字符。 message 必需。定義要發(fā)送的消息。應(yīng)使用 LF (\n) 來(lái)分隔各行。 headers可選。規(guī)定附加的標(biāo)題,比如 From、Cc 以及 Bcc。
應(yīng)當(dāng)使用 CRLF (\r\n) 分隔附加的標(biāo)題。
parameters 可選。對(duì)郵件發(fā)送程序規(guī)定額外的參數(shù)。注釋?zhuān)篜HP 需要一個(gè)已安裝且正在運(yùn)行的郵件系統(tǒng),以便使郵件函數(shù)可用。所用的程序通過(guò)在 php.ini 文件中的配置設(shè)置進(jìn)行定義。請(qǐng)?jiān)谖覀兊?nbsp;PHP Mail 參考手冊(cè)閱讀更多內(nèi)容。
通過(guò) PHP 發(fā)送電子郵件的最簡(jiǎn)單的方式是發(fā)送一封文本 email。
在下面的例子中,我們首先聲明變量($to, $subject, $message, $from, $headers),然后我們?cè)?mail() 函數(shù)中使用這些變量來(lái)發(fā)送了一封 e-mail:
<?php$to = "someone@example.com";$subject = "Test mail";$message = "Hello! This is a simple email message.";$from = "someonelse@example.com";$headers = "From: $from";mail($to,$subject,$message,$headers);echo "Mail Sent.";?>通過(guò) PHP,您能夠在自己的站點(diǎn)制作一個(gè)反饋表單。下面的例子向指定的 e-mail 地址發(fā)送了一條文本消息:
<html><body><?phpif (isset($_REQUEST['email']))//if "email" is filled out, send email { //send email $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail( "someone@example.com", "Subject: $subject", $message, "From: $email" ); echo "Thank you for using our mail form"; }else//if "email" is not filled out, display the form { echo "<form method='post' action='mailform.php'> Email: <input name='email' type='text' /><br /> Subject: <input name='subject' type='text' /><br /> Message:<br /> <textarea name='message' rows='15' cols='40'> </textarea><br /> <input type='submit' /> </form>"; }?></body></html> 例子解釋?zhuān)? 首先,檢查是否填寫(xiě)了郵件輸入框如果未填寫(xiě)(比如在頁(yè)面被首次訪問(wèn)時(shí)),輸出 HTML 表單如果已填寫(xiě)(在表單被填寫(xiě)后),從表單發(fā)送郵件當(dāng)點(diǎn)擊提交按鈕后,重新載入頁(yè)面,顯示郵件發(fā)送成功的消息如需更多有關(guān) PHP mail() 函數(shù)的信息,請(qǐng)?jiān)L問(wèn)我們的 PHP Mail 參考手冊(cè)。
當(dāng)前題目:PHP發(fā)送電子郵件-3.10PHP高級(jí)教程
網(wǎng)站鏈接:http://m.kartarina.com/article7/dghhoij.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、用戶體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)