如何在发送邮件时,在内容中取radio与checkbox中的值?
时间:2011-08-17
来源:互联网
             $body = "姓名:$firstname.$familyname<br>
姓名拼音:$firstnamepy.$familynamepy<br>";
像这样的之前用得<input type="text">这样类型的都可以去到, 但是radio和checkbox如何取值呢?
如果在php页面中显示,可以用这样的方法
<?php
echo $_POST["sex"];
?>
checkbox
<?php
$zixun = $_POST["zixun1"];
for($i=0;$i<count($zixun1);$i++)
echo $zixun1[$i]."<br>"
?>
但是在$body(邮件的内容)中好像不允许通过_POST[""]这样的方法取值
我后来想通过在2.php
$sex1=$_POST["sex"];这样的方法取值 3.php中即写$sex1 但这样的话,也取不过来值
具体内容可以去csdn看这两个帖子
不让发链接
麻烦搜下这两个帖子
再问一个php发送邮件的问题
由知道的帮着回答下 谢谢了
帮着看下这个邮件类
            
            姓名拼音:$firstnamepy.$familynamepy<br>";
像这样的之前用得<input type="text">这样类型的都可以去到, 但是radio和checkbox如何取值呢?
如果在php页面中显示,可以用这样的方法
<?php
echo $_POST["sex"];
?>
checkbox
<?php
$zixun = $_POST["zixun1"];
for($i=0;$i<count($zixun1);$i++)
echo $zixun1[$i]."<br>"
?>
但是在$body(邮件的内容)中好像不允许通过_POST[""]这样的方法取值
我后来想通过在2.php
$sex1=$_POST["sex"];这样的方法取值 3.php中即写$sex1 但这样的话,也取不过来值
具体内容可以去csdn看这两个帖子
不让发链接
麻烦搜下这两个帖子
再问一个php发送邮件的问题
由知道的帮着回答下 谢谢了
帮着看下这个邮件类
作者: bjlm 发布时间: 2011-08-17
             顶起来,希望今天解决            
            作者: bjlm 发布时间: 2011-08-18
             问题更新
<?php
echo $_POST['sex'];
?>
在php页面成功获取性别的值
但在邮件中应该如何获取呢?
$body中 怎么能取得这个值?
试验过这两种
1.直接取值$_POST['sex']; $body="$_POST['sex']" //错误 未期待的' 提示
2.在php页面中 $sex1=$_POST['sex']
在$body="性别,$sex1" 但还是取不到性别的值
发送邮件用得这个方法
http://www.lantou.net/title.aspx?id=46(邮件类在这个页面也有,没有粘过来)
<?
//ok的邮箱发送。
include "smtp.class.php";
//$smtpserver = "SMTP.163.com"; //您的smtp服务器的地址
$smtpserver="smtp.163.com";
$port =25; //smtp服务器的端口,一般是 25
$smtpuser = "你的邮箱@163.com"; //您登录smtp服务器的用户名
$smtppwd = "你邮箱的密码"; //您登录smtp服务器的密码
$mailtype = "TXT"; //邮件的类型,可选值是 TXT 或 HTML ,TXT 表示是纯文本的邮件,HTML 表示是 html格式的邮件
$sender = "你的邮箱@163.com";
//发件人,一般要与您登录smtp服务器的用户名($smtpuser)相同,否则可能会因为smtp服务器的设置导致发送失败
$smtp = new smtp($smtpserver,$port,true,$smtpuser,$smtppwd,$sender);
$smtp->debug = true; //是否开启调试,只在测试程序时使用,正式使用时请将此行注释
$to = "你要发给的那个人的邮箱地址"; //收件人
$subject = "你好";
$body = "你发送的内容 ";
$send=$smtp->sendmail($to,$sender,$subject,$body,$mailtype);
if($send==1){
echo "邮件发送成功";
}else{
echo "邮件发送失败<br/>";
//echo "原因:".$this->smtp->logs;
}
?>
类似的checkbox也有这个问题
<?php
$zixun1 = $_POST["zixun1"];
for($i=0;$i<count($zixun1);$i++)
echo $zixun1[$i]."<br>";
$zixun2[] = $zixun1[$i];
?>
这个怎么在$body=""中取值啊?
谢谢大家
            
            <?php
echo $_POST['sex'];
?>
在php页面成功获取性别的值
但在邮件中应该如何获取呢?
$body中 怎么能取得这个值?
试验过这两种
1.直接取值$_POST['sex']; $body="$_POST['sex']" //错误 未期待的' 提示
2.在php页面中 $sex1=$_POST['sex']
在$body="性别,$sex1" 但还是取不到性别的值
发送邮件用得这个方法
http://www.lantou.net/title.aspx?id=46(邮件类在这个页面也有,没有粘过来)
<?
//ok的邮箱发送。
include "smtp.class.php";
//$smtpserver = "SMTP.163.com"; //您的smtp服务器的地址
$smtpserver="smtp.163.com";
$port =25; //smtp服务器的端口,一般是 25
$smtpuser = "你的邮箱@163.com"; //您登录smtp服务器的用户名
$smtppwd = "你邮箱的密码"; //您登录smtp服务器的密码
$mailtype = "TXT"; //邮件的类型,可选值是 TXT 或 HTML ,TXT 表示是纯文本的邮件,HTML 表示是 html格式的邮件
$sender = "你的邮箱@163.com";
//发件人,一般要与您登录smtp服务器的用户名($smtpuser)相同,否则可能会因为smtp服务器的设置导致发送失败
$smtp = new smtp($smtpserver,$port,true,$smtpuser,$smtppwd,$sender);
$smtp->debug = true; //是否开启调试,只在测试程序时使用,正式使用时请将此行注释
$to = "你要发给的那个人的邮箱地址"; //收件人
$subject = "你好";
$body = "你发送的内容 ";
$send=$smtp->sendmail($to,$sender,$subject,$body,$mailtype);
if($send==1){
echo "邮件发送成功";
}else{
echo "邮件发送失败<br/>";
//echo "原因:".$this->smtp->logs;
}
?>
类似的checkbox也有这个问题
<?php
$zixun1 = $_POST["zixun1"];
for($i=0;$i<count($zixun1);$i++)
echo $zixun1[$i]."<br>";
$zixun2[] = $zixun1[$i];
?>
这个怎么在$body=""中取值啊?
谢谢大家
作者: bjlm 发布时间: 2011-08-18
 相关阅读 更多  
      
    热门阅读
-   office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具 office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具阅读:74 
-   如何安装mysql8.0 如何安装mysql8.0阅读:31 
-   Word快速设置标题样式步骤详解 Word快速设置标题样式步骤详解阅读:28 
-   20+道必知必会的Vue面试题(附答案解析) 20+道必知必会的Vue面试题(附答案解析)阅读:37 
-   HTML如何制作表单 HTML如何制作表单阅读:22 
-   百词斩可以改天数吗?当然可以,4个步骤轻松修改天数! 百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!阅读:31 
-   ET文件格式和XLS格式文件之间如何转化? ET文件格式和XLS格式文件之间如何转化?阅读:24 
-   react和vue的区别及优缺点是什么 react和vue的区别及优缺点是什么阅读:121 
-   支付宝人脸识别如何关闭? 支付宝人脸识别如何关闭?阅读:21 
-   腾讯微云怎么修改照片或视频备份路径? 腾讯微云怎么修改照片或视频备份路径?阅读:28 















