2013-11-24 3 views
0

Новое в PHP и изменило код ниже, чем строка 1 на сайте WordPress. Использование Dreamweaver CC для загрузки. Получение:Ошибка анализа: ошибка синтаксиса, неожиданный T_IF в ... строка 1

Parse error: syntax error, unexpected T_IF in /home/jodyrein/public_html/www.writersblogfinder.com/wp-content/themes/rockthebook/functions.php on line 1

at www.writersblogfinder.com

Вот первые несколько строк кода:

<?php 
/** 
* rockthebook functions and definitions 
* 
* @package rockthebook 
*/ 

/** 
* Set the content width based on the theme's design and stylesheet. 
*/ 
if (! isset($content_width)) 
    $content_width = 640; /* pixels */ 
+0

Попробуйте нажать Enter после тега php. – Mihai

+0

Спасибо, но это не сработало. – netalexpg

+0

Убрать все комментарии. – Mihai

ответ

0

Убедитесь, что вы не редактировали файл, используя ужасный редактор, например Блокнот. Оператор if() отображается как строка 1, предположительно из-за линий. Сохраните файл в другом редакторе, который использует новую строку вместо возврата каретки.

0

У меня были аналогичные проблемы, прежде чем со скрытыми/нестандартными символами, ползущими в файл, благодаря ошибкам/quirks в редакторе. Лучше всего сделать - скопируйте всю часть кода на что-то вроде блокнота (PC) или textmate (mac) и сохраните файл снова, повторно загрузите и повторно проверьте его ... обычно решает это для меня.

+0

Блокнот, вероятно, является преступником. Wordpad на Windows работает лучше. – crafter

+0

Возможно, я долгое время не пользовался Windows, но Wordpad использовался как текстовый редактор, а блокнот - простой текст ... это уже не так? – steve

+0

Спасибо, я не написал весь код и делал некоторые изменения (далее), когда это произошло; пытаясь вернуть исходный код; К сожалению, я не поддержал это, плохой. – netalexpg

0

Кажется, Dreamweaver загружал текст php как одну строку. Я вставил php в редактор Wordpress, и это прекрасно

-2

Я просто хотел упомянуть, что после нескольких часов попытки понять это, повторное сохранение из Блокнота сработало!

Я использую Sublime Text 3 как свой ежедневный текстовый редактор, поэтому я считаю довольно странным, что эта проблема не была поднята, но копирование кода из ST3, вставка в блокнот, а затем сохранение по сравнению с функциями. Ошибка.

Я также должен отметить, что я видел эту ошибку только на сервере, а не на своем локальном хосте.

Благодарим за этот совет!

0

копирование в блокнот Редактор сохранения и загрузки исправил мою проблему.

Смежные вопросы