php / html“mail”功能的问题

时间:2014-07-02 14:25:07

标签: php html html5 email

(编辑:我试图将代码从葡萄牙语翻译成英语,我犯了一些错误,但是代码仍然是错误的)

好的,所以我只是练习了一点PHp,所以我决定测试一下" mail"我想看看我是否可以通过我创建的页面向我自己发送电子邮件,但它无法正常工作,我不知道这些代码如何:

这是表格文件

<html>
<head>
    <title>Form to send email</title>
    <style>
        textarea{
            resize:none;
        }
        </style>
</head>
<body>
    <form method="post" action="Send_to_e-mail.php">
        <p>Destiny(email): <input type="text" name="destiny" required/>
        <p>Subject: <input type="text" name="subject" required/></p>
        <p>Message: <br><textarea rows="5" cols="50" name="message" required/>  </textarea></p><br>              
        <input type="submit" value="Send e-mail"/>

    </form>

</body>
</html>

这是另一个php文件(Send_to_e-mail.php)

<?php

$destiny=$_POST["destiny"];
$subject=$_POST["subject"];
$message=$_POST["message"];


mail($destiny,$subject,$message);



?>

1 个答案:

答案 0 :(得分:1)

检查您的变量名称

您在PHP代码中编写了错误的变量名称:

<?php

$destiny=$_POST["destiny"];
$subject=$_POST["subject"];//make changes here $assunto to $subject or viceverse 
$message=$_POST["message"];//make changes here $menssagem to $message or vice-verse 


mail($destiny,$subject,$message);//make changes according to variable name you have considered 



?>