【问题标题】:Parse error: syntax error, unexpected '@' in freecontactformsettings.php on line 3 [closed]解析错误:语法错误,第 3 行的 freecontactformsettings.php 中出现意外的“@”[关闭]
【发布时间】:2014-03-15 14:55:49
【问题描述】:

我正在为我的公司建立一个网站,但我遇到了一些 php 代码错误。

<?php

$email_to = “myemail@gmail.com”; // your email address
$email_subject = "Contact Form Message"; // email subject line
$thankyou = "thankyou.htm"; // thank you page

// if you update the question on the form -
// you need to update the questions answer below
$antispam_answer = "25";

?>

代码是从网上抓取的,所以我不太熟悉它,当我尝试提交我抓取的表单时,它会抛出一个错误:

解析错误:语法错误,第 3 行 /home/a9670576/public_html/freecontactformsettings.php 中出现意外的“@”

这可能是什么原因造成的? (注意:在实际代码“myemail@gmail.com”中确实有我的实际电子邮件,我只是为了提问而在此处更改)

【问题讨论】:

  • 使用 " 引号 - $email_to = "myemail@gmail.com"; 而不是 $email_to = “myemail@gmail.com”;
  • @KrishR 抱歉,我在发布答案后注意到了您的评论。
  • 让我们结束这个问题,好吗?你从来没有接受过任何一个答案。我的是第一个,但这不是这里的问题。这个问题仍然被认为没有答案。

标签: php parsing syntax


【解决方案1】:

这是花括号(又名智能引号)在:

$email_to = “myemail@gmail.com”;

改成:

$email_to = "myemail@gmail.com";

这可能是由于从网站或 Windows Write 或其他形式的类型/文字处理器复制代码造成的。

【讨论】:

    【解决方案2】:

    你的值的引用是错误的使用:

    "myemail@gmail.com"
    

    代替:

    “myemail@gmail.com”
    

    【讨论】:

      猜你喜欢
      • 2013-01-11
      • 2013-03-10
      • 1970-01-01
      • 2014-05-24
      • 1970-01-01
      • 2023-03-25
      • 2020-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多