You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP邮件发送代码遇Parse error:unexpected variable '$from_email'求助

PHP语法错误:unexpected variable "$from_email" 解决方法

你的代码报错核心原因是所有PHP语句末尾都没加分号。PHP语法要求每条执行语句必须以分号;结尾,缺少分号会让解析器无法正确区分语句边界,把下一行的$from_email误判为上一行语句的延续,从而触发语法错误。

修正后的完整代码如下:

<?php

  $from_name = $_POST['name'];
  $from_email = $_POST['email'];
  $subject = $_POST['subject'];
  $message = $_POST['message'];

  $mailheader = "From:".$from_name."<".$from_email.">\r\n";
  $receiving_email_address = 'myemail@gmail.com';
  
  mail($receiving_email_address,$subject,$message,$mailheader)
  or die("Error!");

  echo ("Thank you for Visiting our website,Message has been received :)");

?>

额外提示:

  • 建议对$_POST传入的数据做过滤处理(比如用filter_var()),避免恶意输入带来的安全风险
  • mail()函数需要服务器配置好邮件服务才能正常工作,如果后续发送失败,要检查服务器的邮件配置

内容的提问来源于stack exchange,提问作者Akhil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 20:25:17