Я получаю ошибку с запятой в PHP и не могу понять, почему это проблема

Это сообщение об ошибке:

Ошибка разбора: синтаксическая ошибка, неожиданный ';' в /home1/goldensu/public_html/camira/contactForm.php в строке 155

и это код:

      $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";

Он жалуется на точку с запятой в конце. Это что-то глупое?

3 ответа

Решение

Проблема здесь:

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

кажется, вы пропустили закрывающую скобку):

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

В этом контексте это, скорее всего, пропущенный паратез в предыдущих выражениях.

Кажется, это:

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

(Ошибка, которую можно было бы избежать, применяя обходное решение magic_quotes централизованно.)

Только что видел недостающую закрывающую скобку... Глупый я!

.stripslashes($webPage."<br /><br />\n
Другие вопросы по тегам