作者frankd ( NN NNN)
看板PHP
标题我想请问有关PHP的mail()问题
时间Thu Jun 5 12:05:32 2008
各位好,我因为作业的关系要用PHP写一个可以简单寄信的程式
但是我不知到哪里错误,按送出後一直跳到错误页面
这几天也在找过几篇有关mail()文章,但是都看不懂
我想请各位朋友帮我看看我的程式
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head>
<title>寄送电子邮件</title>
</head>
<body>
<font color="red">
<? // 是否送回表单
if (isset($_POST["Send"])){
//取得表单内容
$to=$_POST["To"];
$from=$_POST["From"];
$subject=$_POST["Subject"];
$body=$_POST["TextBody"];
//建立标头
$header="From: $from \nReply-To: $from \n";
//送出邮件
if(mail($to,$subject,$body,$header))
echo "邮件已经成功计出!<br>";
else
echo "邮件寄送失败!<br>";
}
?>
</font>
<form action="Ch11-4-1.php" method="post">
<table>
<tr><td>收件者:</td>
<td><input type="text" size="30" name="To"></td></tr>
<tr><td>寄件者:</td>
<td><input type="text" size="30" name="From"></td></tr>
<tr><td>主旨:</td>
<td><input type="text" size="40" name="Subject"></td></tr>
<tr><td>邮件内容:</td>
<td><textarea rows="5" cols="40" name="TextBody"></textarea></td></tr>
</table>
<input type="submit" name="Send" value="邮件寄送">
</form>
</body>
</html>
其中有关form action="Ch11-4-1.php"这个这个地方我一直搞不懂是甚麽意思?
还有我的php.ini设定是
SMTP = nccu.edu.tw.
; For Win32 only.
sendmail_from =
[email protected].
我用是笔电来写的,不知道有没有差,请个朋友可以教我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.21.96
1F:→ resad:form action="" 里面接的是档名,就是你要执行的php页 06/05 12:21
2F:推 crazybad:nccu.edu.tw可能有设定不能Relay,所以不会帮你寄信 06/05 12:44
3F:→ frankd:谢谢1、2F 06/05 23:40