通过html表格发电子邮件


Posted in PHP onOctober 09, 2006

如下:
<?  

/******************************************************************************  
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: $strSender\nErrors-To: $strSender\nFrom:   
$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] . "!\n\n" . $strBody;  

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

        // Output  
        echo "Send to $strName<br>";  
    }  
}  
?>  

PHP 相关文章推荐
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 PHP
工厂模式在Zend Framework中应用介绍
Jul 10 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
Sep 05 PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
Apr 28 PHP
解析smarty 截取字符串函数 truncate的用法介绍
Jun 20 PHP
php计算数组不为空元素个数的方法
Jan 27 PHP
destoon数据库表说明汇总
Jul 15 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
PHP中TP5 上传文件的实例详解
Jul 31 PHP
Laravel+Intervention实现上传图片功能示例
Jul 09 PHP
php7连接MySQL实现简易查询程序的方法
Oct 13 PHP
在 PHP 中使用随机数的三个步骤
Oct 09 #PHP
用PHP制作静态网站的模板框架(四)
Oct 09 #PHP
用PHP制作静态网站的模板框架(三)
Oct 09 #PHP
用PHP制作静态网站的模板框架(二)
Oct 09 #PHP
用PHP制作静态网站的模板框架(一)
Oct 09 #PHP
php的header和asp中的redirect比较
Oct 09 #PHP
文件上传的实现
Oct 09 #PHP
You might like
PHP执行速率优化技巧小结
2008/03/15 PHP
php中apc缓存使用示例
2013/12/25 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
php搜索文件程序分享
2015/10/30 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
js module大战
2019/04/19 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
Python中文件的读取和写入操作
2018/04/27 Python
python实现动态数组的示例代码
2019/07/15 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
使用pandas库对csv文件进行筛选保存
2020/05/25 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
Python如何将装饰器定义为类
2020/07/30 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
市场营销毕业生自荐信
2013/11/23 职场文书
大专护理专业自荐信
2015/03/25 职场文书
2016春节放假通知范文
2015/08/18 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL