|
查看: 1457|回复: 4
|
如何SUBMIT FORM 去EMAIL?谁懂DOTNETNUKE的?
[复制链接]
|
|
|
谁懂如何在HTML SUBMIT FORM 后自动把FORM的内容SEND去EMAIL? 我找到有些关于CGI的。。真的需要用CGI吗?还是如下的CODE就可以了?谢谢
<form enctype="text/plain" method="post" action="mailto:testmail@yahoo.com" id="form1" language="JavaScript">
Name:<input type="text" name="user_name" size="60" maxlength="255" id="user_name" />
Email:<input type="text" name="email_add" size="60" maxlength="255" id="email_add" />
<input type="submit" value="Submit" name="Submit" />
<input type="reset" value="Reset" name="Reset" id="Reset" />
</form>
[ 本帖最后由 mingock 于 21-7-2008 11:02 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 20-7-2008 01:06 AM
|
显示全部楼层
你好像弄了复杂了。。。
可能你的方式也是对的。。。
不过简单的呢。。。
就是你把form post到另外一面。。。
然后用php email的function。。。。
就可以了。。。
不过你要一个hosting with smtp来测试。。。。
要不然你可以用像上面那位讲的。。。
external smtp。。。。。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 21-7-2008 09:55 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 21-7-2008 11:00 AM
|
显示全部楼层
我找到类似的方法,不过现在不懂如何加一张PHP PAGE进去。因为我是用DOTNETNUKE的,要加一张PHP PAGE,要FTP去哪一个FOLDER呢?还有ACTION="??",请多多指教!谢谢!
Form Page:
<form method="POST" action="thanks.php">
Name: <input type="TEXT" name="name">
Email: <input type="TEXT" name="email">
<input type="SUBMIT" name="Submit" value="ok">
</form>
PHP Page:
<script language="php">
$email = $HTTP_POST_VARS[email];
$mailto = "email@address";
$mailsubj = "Form submission";
$mailhead = "From: $email\n";
reset ($HTTP_POST_VARS);
$mailbody = "Values submitted from web site form:\n";
while (list ($key, $val) = each ($HTTP_POST_VARS)) { $mailbody .= "$key : $val\n"; }
if (!eregi("\n",$HTTP_POST_VARS[email])) { mail($mailto, $mailsubj, $mailbody, $mailhead); }
</script> |
|
|
|
|
|
|
|
|
|
|
发表于 28-7-2008 09:05 AM
|
显示全部楼层
|
同样的folder, action=file名字就好了。。。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|