发新话题
打印

通过html表格发电子邮件

通过html表格发电子邮件

如下:
<?  

/******************************************************************************  
Description: This is a simple script to send emails via a html-form   
to different users  
Date        : 1999-02-25  
Author        : amalesh kempf <amalesh@goatrance.de>  

Create this table  
The field "what" is for different categories  

CREATE TABLE email_notify (  
ID int(11) DEFAULT '0' NOT NULL,  
What varchar(60) DEFAULT '0' NOT NULL,  
Name varchar(60) DEFAULT '0' NOT NULL,  
Email varchar(60) DEFAULT '0' NOT NULL,  
timestamp varchar(16),  
KEY (What),  
PRIMARY KEY (ID));  

To fill this table you might create an insert form  

*******************************************************************************/  

// Set this values:  
$strHost  ="localhost";  
$strUser  ="root";  
$strPassw ="";  
$strSender="you@domain.com";  

if (!$btnSendEmail)  
{  
?>  

The email will be added automatically with "Hello Name" in the first line of   
the emailbody!<br>  
<br>  

<form action="send_email.php3" enctype="application/x-www-form-  
urlencoded" method="post">  
<table>  
<tr>  
<td>Subject</td>  
<td><input name="strSubject" size="40"></td>  
</tr>  
<tr>  
<td>Body</td>  
<td><textarea cols="40" name="strBody" rows="8"   
wrap="PHYSICAL"><? echo $strBody ?></textarea></td>  
</tr>  
<tr>  
<td>Category</td>  
<td>  
<select name="strWhat">  
<?php // add you categories here: ?>  
<option value="party">Party</option>  
</select>  
</td>  
</tr>  
</table>  
<input name="btnSendEmail" style="HEIGHT: 24px; WIDTH: 224px"   
type="submit" value="Sende email">  
</form>  

<?php  
}  

if (isset($btnSendEmail))  
{    echo "Send Email<br>";  

// Create connection  
$intConID = mysql_pconnect($strHost,$strUser,$strPassw);  

// Header  
$strHeader = "Return-Path: $strSendernErrors-To: $strSendernFrom:   
$strSender";  

// SQL  
$strSQL = "select name,email from email_notify where lcase(what) =   
'$strWhat'";  
$intRes = mysql_query($strSQL,$intConID);  

echo "Send Email $strBody<br>";  

// fetch array      
while($saRow = mysql_fetch_array($intRes))  
{    $strEmail = $saRow["email"];  
$strName = $saRow["name"];  
$strBodyComplete = "Hello " . $strName[$i] . "!nn" . $strBody;  

// Email  
mail($strEmail,$strSubject,$strBodyComplete,$strHeader);  

// Output  
echo "Send to $strName<br>";  
}  
}  
?>
中国网络实验室 http://www.labs.net.cn 文章|教程|下载|源码|论坛.

TOP

;P 发垃圾邮件

TOP

:lol :lol :lol

TOP

:hug:

TOP

:victory: :victory: :victory: :victory:

TOP

look ~~look ~~look ~~

TOP

比较落伍了..

TOP

..

.灌灌水家家分....嘎嘎...借分

TOP

呵呵后!
我来参加 !

TOP

TOP

发新话题

CnLabs |Tools |Videos |Domain |Host | Site | Movie | Down | 分类 | 外贸 | RSS | Manual | 工具 | 传文件 | 传图片 | 易图网 | 支付页