通过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学习之PHP变量
Oct 09 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
May 29 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
PHP7匿名类的用法示例
Apr 05 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
Aug 03 PHP
PHP实现随机发放扑克牌
Apr 21 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统计时间和内存使用情况示例分享
2014/03/13 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
php中使用GD库做验证码
2016/03/31 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
js 自定义的联动下拉框
2010/02/07 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
python不带重复的全排列代码
2013/08/13 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
Python之str操作方法(详解)
2017/06/19 Python
python分布式环境下的限流器的示例
2017/10/26 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
python模拟实现斗地主发牌
2020/01/07 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
python元组拆包实现方法
2021/02/28 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
微信小程序canvas实现水平、垂直居中效果
2020/02/05 HTML / CSS
Puma印度官网:德国运动品牌
2019/10/06 全球购物
教师师德教育的自我评价
2013/10/31 职场文书
审计工作个人的自我评价
2013/12/25 职场文书
中学生差生评语
2014/01/30 职场文书
《影子》教学反思
2014/02/21 职场文书
计划生育证明格式范本
2014/09/12 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
windows系统搭建WEB服务器详细教程
2022/08/05 Servers