通过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代码
Aug 08 PHP
用PHP书写安全的脚本代码
Feb 05 PHP
解析Extjs与php数据交互(增删查改)
Jun 25 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
Apr 02 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
PHP实现的策略模式示例
Mar 20 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
微信小程序和php的登录实现
Apr 01 PHP
php中配置文件保存修改操作 如config.php文件的读取修改等操作
May 12 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+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
微信 开发生成带参数的二维码的实例
2016/11/23 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
php实现微信支付之退款功能
2018/05/30 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
js获取图片长和宽度的代码
2009/11/24 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
Javascript的闭包详解
2014/12/26 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
Python中的lstrip()方法使用简介
2015/05/19 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
python 利用zmail库发送邮件
2020/09/11 Python
python实现视频压缩功能
2020/12/18 Python
我们是伦敦女孩:WalG
2018/01/08 全球购物
大学生村官工作感言
2014/01/10 职场文书
优秀班集体获奖感言
2014/02/03 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
三八节主持词
2014/03/17 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
工厂见习报告范文
2014/10/31 职场文书
乒乓球比赛通知
2015/04/27 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书
七年级作文之环保作文
2019/10/17 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript