通过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往windows中添加用户
Dec 06 PHP
php mssql 时间格式问题
Jan 13 PHP
PHP 防恶意刷新实现代码
May 16 PHP
PHP垃圾回收机制简单说明
Jul 22 PHP
比较时间段一与时间段二是否有交集的php函数
May 31 PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
24条货真价实的PHP代码优化技巧
Jul 28 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
Oct 22 PHP
Swoole4.4协程抢占式调度器详解
May 23 PHP
50个优秀经典PHP算法大集合 附源码
Aug 26 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
php实现文件下载功能的几个代码分享
2014/05/10 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
python super函数使用方法详解
2020/02/14 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
Python实现一个论文下载器的过程
2021/01/18 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
2014/05/01 面试题
实习销售业务员自我鉴定
2013/09/21 职场文书
办公室文员工作职责
2014/01/31 职场文书
趣味体育活动方案
2014/02/08 职场文书
高中军训感言800字
2014/03/05 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
go语言中http超时引发的事故解决
2021/06/02 Golang
速龙x4-860k处理器相当于i几
2022/04/20 数码科技