Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP电子邮件表单不工作,,_Php_Html_Email - Fatal编程技术网

PHP电子邮件表单不工作,,

PHP电子邮件表单不工作,,,php,html,email,Php,Html,Email,我以前有一个电子邮件表单,我相信是这个代码。 但突然之间,它不再发出电子邮件了 这是我的密码 HTML 和PHP <? if (isset($_POST['submit'])){ $name = strip_tags($_POST['name']); $email = strip_tags($_POST['email']); $msg = strip_tags($_POST['email']); $phone = strip_tags($_POST['

我以前有一个电子邮件表单,我相信是这个代码。 但突然之间,它不再发出电子邮件了

这是我的密码


HTML


和PHP

<?
if (isset($_POST['submit'])){
    $name = strip_tags($_POST['name']);
    $email = strip_tags($_POST['email']);
    $msg = strip_tags($_POST['email']);
    $phone = strip_tags($_POST['phone']);

    $to = "hello@darrylhuffman.com";
    $subject = 'Portfolio message from' .$name;
    $message = $msg;
    $from = $email;
    $headers = "From:" . $email;

    mail($to,$subject,$message,$headers);
    echo "Thank you for your message";
}

?>

也许这是个初学者的错误,但我被难倒了。提前感谢!:)

如果要检查未定义的“提交”字段,请将名称添加到输入中

<input type="submit" class="contact_btn send_btn" value="Send" name="submit">


它有什么“不工作”的地方?是否进行了基本调试?选中的
var\u转储($\u POST)
?捕获/检查
mail()
调用的返回值?检查邮件服务器的日志,看看PHP提交邮件后会发生什么?你是什么意思,
,我相信这是代码?什么代码起作用,与当前代码有什么区别?也许你应该配置你的SMTP。不要把这些批评当成是针对个人的。我们只是来帮忙的,所以继续努力。我不敢相信我看得太多了。我没有将我的按钮命名为“提交”。初学者错了,谢谢!:)(我会在所有服务器上标记为答案。)@Xatenev?使用此选项时未设置提交:
echo isset($\u POST['Submit'])?“已设置提交”:“未设置提交”在我的本地开发框上并发布OPs表单?除非我根据此答案向提交按钮添加
name=“submit”
<input type="submit" class="contact_btn send_btn" value="Send" name="submit">