狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

用PHP編制郵件轉(zhuǎn)發(fā)通用程序

admin
2012年4月4日 1:3 本文熱度 2974
在網(wǎng)站建設(shè)過(guò)程當(dāng)中經(jīng)常需要提供一些表格,根據(jù)用戶的選擇將用戶信息轉(zhuǎn)發(fā)至不同的e-mail中。 單獨(dú)轉(zhuǎn)發(fā)一個(gè)e-mail比較簡(jiǎn)單,在網(wǎng)上也有許多用PERL語(yǔ)言編制的程序,但一次根據(jù)情況轉(zhuǎn)發(fā)至不同的e-mail則相對(duì)較難,我這段時(shí)間剛好需要,所以用PHP編寫了這個(gè)程序,使用情況良好,所以提供給大家共享。



PHP處理程序如下:





// purpose: transformming email

// author: pengwu wang

// date: Oct. 21,2003



/*用send-form.php要求的字段的說(shuō)明:

form中method 用 post

namex, 用戶名

title, 顯示的標(biāo)題

from, 從那兒送過(guò)來(lái),缺省test@test.com

urlto, 是完成以后顯示的頁(yè)面, 缺省取為空,即在原網(wǎng)頁(yè)不動(dòng),有一個(gè)提示框顯示,否則轉(zhuǎn)至要求的網(wǎng)頁(yè)

cc, 密送的郵箱地址,缺省取test@test.com

sendto_name, 要替換sendto或sendto[]的名稱, sendto缺省用'sendto',sendto[]缺省用'發(fā)送至'

namex_name, 要替換namex的名稱, 缺省用namex

sendto, 要發(fā)送至單獨(dú)一個(gè)email的項(xiàng)



sendto[], 要發(fā)送至多個(gè)email的項(xiàng), 對(duì)每一個(gè)checkbox,radio按鈕,其name寫sendto[]=......

email_1,

email_2,

email_3,

email_4,

......, 根據(jù)sendto[]值發(fā)向不同地的email地址值. 此處的1,2,3,4等要換成與sendto[]所選值完全相等

如:email_測(cè)試1=test1@test.com, email_測(cè)試2=test2@test.com

則sendto[]項(xiàng)最后可取的值應(yīng)為: 測(cè)試1,測(cè)試2

對(duì)于表單中不需要的字段應(yīng)以hidden方式發(fā)送;

namex,title,sendto,或sendto[]是必須填寫的. 當(dāng)為sendto[]時(shí)email_*值必須寫. 其它的可以不寫

除sendto[]外,其它的name不能重復(fù),因?yàn)椴缓门袛嗥浣M別關(guān)系.

*/



//此6個(gè)變量先取出來(lái)是為了方便

$from=$_POST[from];

$cc=$_POST[cc];

$urlto=$_POST[urlto];

$sendto=$_POST[sendto];

$sendto_name=$_POST[sendto_name];

$namex_name=$_POST[namex_name];



$ret=false;

if(!is_array($sendto) amp;amp; !empty($sendto)) $ret=true;

if(is_array($sendto)) { //多郵件發(fā)送

reset($sendto);

while(list($k,$v)=each($sendto)) {

if(isset($k) amp;amp; isset($v)) {

$ret=true;

break;

}

}

}

if(!$ret) {

echo("





");

exit; //所給的郵件地址都為空

}



$subject .= $_POST[title]." - ".$_POST[namex];

$body = "";

$body .= $subject."
";

$body .= "填表日期 : ".date("Y年m月d日",time())."
";

$body .= "----------------------------------------
";

$body .= "
";



reset ($_POST);

while (list ($key, $val) = each ($_POST)) {

if(ereg("^email_.*",$key)) continue;

else if(strcmp($key,"title")==0) continue;

else if(strcmp($key,"cc")==0) continue;

else if(strcmp($key,"from")==0) continue;

else if(strcmp($key,"urlto")==0) continue;

else if(strcmp($key,"sendto_name")==0) continue;

else if(strcmp($key,"namex_name")==0) continue;

else if(strcmp($key,"sendto")==0 amp;amp; !is_array($key) amp; empty($val)) continue;



$body .= "

";

if(strcmp($key,"sendto")==0 amp;amp; is_array($sendto)) {

reset($sendto);

while(list($k,$v)=each($sendto)) {

if(isset($sendto_name) amp;amp; !empty($sendto_name))

$body .= "

";

else

$body .= "

";

$body .= "";

}

} else {

if(strcmp($key,"sendto")==0)

$body .= "


";

else if(strcmp($key,"namex")==0)

$body .= "

";

else

$body .= "

";

$body .= "
$sendto_name $v 發(fā)送至 $v
$sendto_name $val $namex_name $val $key $val

該文章在 2012/4/4 1:03:54 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved