通过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 相关文章推荐
10个可以简化php开发过程的MySQL工具
Apr 11 PHP
php数组函数序列之array_flip() 将数组键名与值对调
Nov 07 PHP
PHP中__get()和__set()的用法实例详解
Jun 04 PHP
php计算程序运行时间的简单例子分享
May 10 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
php正则替换处理HTML页面的方法
Jun 17 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
Oct 30 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中break及continue两个流程控制指令区别分析
2011/04/18 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
smarty模板数学运算示例
2016/12/11 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
js获取input标签的输入值实现代码
2013/08/05 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
Python实现定时任务
2017/02/08 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
python 通过exifread读取照片信息
2020/12/24 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
几个常见的消息中间件(MOM)
2014/01/08 面试题
高三学生评语大全
2014/04/25 职场文书
教师党员学习群众路线心得体会
2014/11/04 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android
Java8中接口的新特性使用指南
2021/11/01 Java/Android