通过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 相关文章推荐
JS 网站性能优化笔记
May 24 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Nov 02 PHP
php while循环得到循环次数
Oct 26 PHP
php 获取SWF动画截图示例代码
Feb 10 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
php实现的mongodb操作类实例
Apr 03 PHP
php自动识别文字编码并转换为目标编码的方法
Aug 08 PHP
PHP实现的进度条效果详解
May 03 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
php array 转json及java 转换 json数据格式操作示例
Nov 13 PHP
PHP isset()及empty()用法区别详解
Aug 29 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解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
Python datetime时间格式化去掉前导0
2014/07/31 Python
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Python新手们容易犯的几个错误总结
2017/04/01 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
Nº21官方在线商店:numeroventuno.com
2019/09/26 全球购物
保健品市场营销方案
2014/03/31 职场文书
部门年终奖分配方案
2014/05/07 职场文书
法律系毕业生求职信
2014/05/28 职场文书
教师求职自荐书
2014/06/14 职场文书
服务员态度差检讨书
2014/10/28 职场文书
优秀教师个人总结
2015/02/11 职场文书
网聊搭讪开场白
2015/05/28 职场文书
西柏坡观后感
2015/06/08 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
Python基础知识之变量的详解
2021/04/14 Python
Python 如何安装Selenium
2021/05/06 Python