我在PHP中遇到分号错误,无法理解为什么会出现问题[关闭]

问题描述 投票:1回答:3

这是错误消息:

解析错误:语法错误,意外';'在第155行的/home1/goldensu/public_html/camira/contactForm.php

这是代码:

      $sendMessage = "Someone is interested in becoming a reseller or installer.<br /><br /><br />
        <b><u>Country</u>:</b> "
        .stripslashes($country)."<br /><br />\n
        <b><u>Company Name</u>:</b> "
        .stripslashes($companyName)."<br /><br />\n
        <b><u>Office Address</u>:</b> "
        .stripslashes($officeAddress)."<br /><br />\n
        <b><u>Company Phone</u>:</b> "
        .stripslashes($companyPhone)."<br /><br />\n
        <b><u>Company Email</u>:</b> "
        .stripslashes($companyEmail)."<br /><br />\n
        <b><u>Web page</u>:</b> "
        .stripslashes($webPage."<br /><br />\n
        <b><u>Number of emplyees</u>:</b> "
        .stripslashes($numberEmployees)."<br /><br />\n
        <b><u>Yearly turnover</u>:</b> "
        .stripslashes($turnover)."<br /><br />\n
        <b><u>Marketing Activities</u>:</b> "
        .stripslashes($marketingActivities)."<br /><br />\n
        <b><u>Annual marketing budget</u>:</b> "
        .stripslashes($marketingBudget)."<br /><br />\n
        <b><u>Current renewable energy products</u>:</b> "
        .stripslashes($energyProducts)."<br /><br />\n
        <b><u>Length of agreements</u>:</b> "
        .stripslashes($agreements)."<br /><br />\n
        <b><u>Territories</u>:</b> "
        .stripslashes($territories)."<br /><br />\n
        <b><u>Staff Qualifications</u>:</b> "
        .stripslashes($staffQualifications)."<br /><br />\n";

它最后抱怨分号。这有点蠢吗?

php parse-error stripslashes
3个回答
4
投票

问题在这里:

.stripslashes($webPage."<br /><br />\n

看来你错过了一个结束括号):

.stripslashes($webPage)."<br /><br />\n

1
投票

在这种情况下,它很可能是前面表达式中缺少的括号。

看来这个:

    .stripslashes($webPage."<br /><br />\n
    <b><u>Number of emplyees</u>:</b> "

(应用magic_quotes解决方法centrally可以避免的错误。)


0
投票

刚刚看到错过的收盘......傻傻的我!

.stripslashes($webPage."<br /><br />\n
© www.soinside.com 2019 - 2024. All rights reserved.