通过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中使用sockets:从新闻组中获取文章
Oct 09 PHP
PHP生成静态页面详解
Dec 05 PHP
PHP 加密与解密的斗争
Apr 17 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
PHP中source #N问题的解决方法
Jan 27 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
Nov 16 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
Oct 25 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 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
用PHP调用数据库的存贮过程
2006/10/09 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
python发布模块的步骤分享
2014/02/21 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
Python3学习urllib的使用方法示例
2017/11/29 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
python跳出双层for循环的解决方法
2019/06/24 Python
pymysql 开启调试模式的实现
2019/09/24 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
python列表生成器迭代器实例解析
2019/12/19 Python
Python tkinter三种布局实例详解
2020/01/06 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
2020/09/01 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
英国男女奢华内衣和泳装购物网站:Figleaves
2017/01/28 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
网络技术专业求职信
2014/02/18 职场文书
我的求职择业计划书
2014/04/04 职场文书
小学重阳节活动总结
2015/03/24 职场文书
公司总经理岗位职责
2015/04/01 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
党支部评议意见
2015/06/02 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书