只有几行php代码,帮忙看看(我没分了:() <form name="form1" method="post" action="<% echo $mail;%>">/* action=后用不用加双引号?*/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你的脚本和html代码就有问题,按照这样子肯定是不行的。应该把代码拉到下面来,这样才能被执行。 to:xizi 他使用的是PHP中的<%%>标记to:sunny1983 ACTION后要加‘"’ 符号,因为action是form的一个属性,属性一定要用‘"’括起来,虽然说HTML中可以不用‘"’括起来(浏览器同样可以解释),但那是个坏习惯(详细情况请阅读XML相关说明部分)。 至于你的邮件无法发送出去的原因你action="mailto:........" 你这并不是调用mail函数而是调用默认的邮件发送软件来发送这个表单(而且可悲的是表单内容还提交不了...), 觉得,你<%switch($radio){case "a": $mail="mailto:[email protected]";//修改为[email protected] break; case"b": $mail="mailto:[email protected]";//修改为[email protected] break;}//增加mail();%>后面就应该加mail();如果还发不出去的话,多半和你的php版本(register_global默认值)有关,其他应该没什么问题了 那我的mail()函数应该怎么写呢? mail("[email protected]","你好,这是标题","短短几个字也算一个信件主体吧~,呵呵"); 我当然知道mail()有三个参数拉,但是,我第三个参数应该是textarea的内容吧?怎么表达?还有,有没有测试过呢? 是不是:mail($mail,"表单",textarea);//其中textarea是textarea的name属性对吧?? <?$mail="http://localhsot/meail.php";echo "<form name=form1 method=post action=$mail>";?> 是不是即使脚本顺利运行了,邮件还是只能存在在服务器里而不能直接到达指定的邮箱里的?我这个脚本是我们班的一个网页,我希望同学们在textarea里写完之后选择老师的名字就能把他们的问题直接送到老师的邮箱里,要实现这样的功能,是这样做吗? 看来楼主的思路很不明晰!================================================要提交的数据:1.内容,2.邮件地址.处理:mail(提交来的邮件地址,"主题",提交来的内容)-------------------------------------------------<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><body><?phpif ($_POST['radio']){ if (mail($_POST['radio'],"主题",$_POST['textarea'])){ echo "发送成功"; } else { echo "发送失败"; }} else {?><table width="700" border="0" align="center"> <tr> <td width="554" align="center">02级的独家邮箱(应为图片)</td> <td width="136"><img src="../image/home.gif" width="25" height="24"></td> </tr></table><table width="700" border="0" align="center"> <tr> <td><table width="650" border="0"> <tr> <td width="609">不知道大家有没有这个经验:脑子里有很多东东要和老师交流,但又因为种种原因而未能如愿?嘻嘻,现在好了,再这里一吐为快吧!(也为图片) </td> </tr> </table> <table width="700" border="0"> <tr> <td colspan=2><form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF'];?>">/* action=后用不用加双引号?*/ <table width="700" border="0"> <tr> <td width="403"><textarea name="textarea" cols="55" rows="13"></textarea></td> </tr> </table> <table width="700" border="0"> <tr> <td ><input type="radio" name="radio" value="[email protected]" checked>黄艳霞</td> <td ><input type="radio" name="radio" value="[email protected]">管理员代交</td> </tr> </table> <table width="700" border="0"> <tr> <td><input type="submit" name="Submit" value="提交"></td> <td><input type="reset" name="Submit2" value="重填"></td> </tr> </table> </form></td> <td width="4"> </td> </tr></table> </td> </tr></table><?}?></body></html> 唯她,我知道你已经调试过了,我也调试通过了,我打开邮箱,我是收到了信,但是,信里什么都没有,textarea的内容没有啊,为什么??不信你去看看。我在你的留言本上告诉你hyx-sunny的密码 php自动转化word为swf 有两个小函数有一点不懂 新手 我刚安装php+Apache2.2,不执行php代码 RewriteRule重写问题 SESSION丢失的老问题,急急急 Progress_bar问题 关于session.save_path的问题,请教 高手近来帮忙指点,后台登陆!!! 大家帮算下,数组里的值能组成多少个不相同的四位数?? php多维数组把value值赋值到key php安装问题! 送分,问一个菜问题!
你这并不是调用mail函数而是调用默认的邮件发送软件来发送这个表单(而且可悲的是表单内容还提交不了...), 觉得,你
<%
switch($radio)
{
case "a":
$mail="mailto:[email protected]";//修改为[email protected]
break;
case"b":
$mail="mailto:[email protected]";//修改为[email protected]
break;
}
//增加mail();
%>后面就应该加mail();如果还发不出去的话,多半和你的php版本(register_global默认值)有关,其他应该没什么问题了
还有,有没有测试过呢?
mail($mail,"表单",textarea);//其中textarea是textarea的name属性
对吧??
$mail="http://localhsot/meail.php";
echo "<form name=form1 method=post action=$mail>";?>
我这个脚本是我们班的一个网页,我希望同学们在textarea里写完之后选择老师的名字就能把他们的问题直接送到老师的邮箱里,要实现这样的功能,是这样做吗?
================================================
要提交的数据:1.内容,2.邮件地址.
处理:mail(提交来的邮件地址,"主题",提交来的内容)
-------------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<?php
if ($_POST['radio'])
{
if (mail($_POST['radio'],"主题",$_POST['textarea'])){
echo "发送成功";
} else {
echo "发送失败";
}
} else {?>
<table width="700" border="0" align="center">
<tr>
<td width="554" align="center">02级的独家邮箱(应为图片)</td>
<td width="136"><img src="../image/home.gif" width="25" height="24"></td>
</tr>
</table>
<table width="700" border="0" align="center">
<tr>
<td>
<table width="650" border="0">
<tr>
<td width="609">不知道大家有没有这个经验:脑子里有很多东东要和老师交流,但又因为种种原因而未能如愿?嘻嘻,现在好了,再这里一吐为快吧!(也为图片)
</td>
</tr>
</table>
<table width="700" border="0">
<tr>
<td colspan=2><form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF'];?>">/* action=后用不用加双引号?*/
<table width="700" border="0">
<tr>
<td width="403"><textarea name="textarea" cols="55" rows="13"></textarea></td>
</tr>
</table>
<table width="700" border="0">
<tr>
<td ><input type="radio" name="radio" value="[email protected]" checked>黄艳霞</td>
<td ><input type="radio" name="radio" value="[email protected]">管理员代交</td>
</tr>
</table>
<table width="700" border="0">
<tr>
<td><input type="submit" name="Submit" value="提交"></td>
<td><input type="reset" name="Submit2" value="重填"></td>
</tr>
</table> </form></td>
<td width="4"> </td>
</tr>
</table>
</td>
</tr>
</table>
<?
}
?>
</body>
</html>