尝试使用php将表单内容发送到邮件 [英] Trying to send form content to mail using php

查看:74
本文介绍了尝试使用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&nbsp;&nbsp;&nbsp;</label><input type="" size="20" name="city"><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆