尝试使用php将表单内容发送到邮件 [英] Trying to send form content to mail using php
本文介绍了尝试使用php将表单内容发送到邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我创建了一个有两个输入(文本)的表单,一个用于名称和另一个城市
这里有编码
< html > ;
< head >
< title > 确认页面< / title >
< / head >
< body >
< form method = 发布 操作 = submit.php >
< label for = name > 名称< / label < span class =code-keyword>> < input type = size = 20 name = 名称 > < br >
< label = city > 城市& nbsp;& nbsp;& nbsp; < / label > < input type = size = 20 name = city > < br >
& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp; < 输入 类型 = 提交 value = 提交 >
< / form >
< / body >
< / html >
和submit.php的编码是
< html >
< head >
< / head >
< body >
< span class =code-keyword>< h2 > 详情成功发送。 ... < / h2 >
<? php
$ name _ = $ _ POST [' name'];
$ city _ = $ _ POST [' city'];
echo < span class =code-summarycomment>'Name =' 。$ name _。' < br > ';
echo'City ='。$ city _。'< br > 跨度>';
$ msg = $ name_。'住在'。$ city_;
$ subject ='使用PHP传输信息';
$ to='abcd@xyz.com';
$ from='27ds@gmail.com';
邮件($ to,$ subject,$ msg,'From:'。$ from);
?>
< / body >
< / html >
我只是想知道为什么这个表单数据(用户输入)没有到达电子邮件(到)。我已经在具有php等的web服务器上上传了这些文件。
我几天前开始学习PHP。
请帮助我找出我的错误(如果有的话)。
提前使用Thanx
解决方案
name_ =
_POST [' name'];
city _ =
I Have created a form having two input(text), one for name and another city
Here is coding of it
<html>
<head>
<title>Confirm Page</title>
</head>
<body >
<form method="post" action="submit.php">
<label for="name">Name</label><input type="" size="20" name="name"><br>
<label for="city">City </label><input type="" size="20" name="city"><br>
<input type="Submit" value="Submit">
</form>
</body>
</html>
and coding of submit.php is
<html>
<head>
</head>
<body>
<h2>Details Successfully Send....</h2>
<?php
$name_=$_POST['name'];
$city_=$_POST['city'];
echo 'Name='.$name_.'<br>';
echo 'City='.$city_.'<br>';
$msg=$name_.' living in '.$city_;
$subject='Information transfer using PHP';
$to='abcd@xyz.com';
$from='27ds@gmail.com';
mail($to,$subject,$msg,'From:'.$from);
?>
</body>
</html>
I just want to know why this form data(input by user) not reach to the email(to). I have uploaded these files on web-server having php etc.
I have started learning PHP just few a days ago.
Please Help me in finding my mistake(if any).
Thanx in advance
解决方案
name_=
_POST['name'];
city_=
这篇关于尝试使用php将表单内容发送到邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文