Реклама




Бонус

Опросы

Каких скриптов не хватает ?

Просмотреть результаты

Загрузка ... Загрузка ...

Помощь проекту

 

WMID 133443326071

R341885382783

Payeer

P63968199

 

Свежие комментарии

 Обратите внимание что все скрипты взяты из открытых источником и я проверяю их только на наличие критических ошибок, потому вероятность вредоносных кодов и чужих ссылок очень высока по мере сил я исправляю  скрипты  но нет никакой гарантии что в дальнейшем в работе скриптов не будет проблем. Особо стоит обратить внимание на подключение автовыплат к скриптам ферм как показала практика они очень уязвимы. Не забудьте проверить скрипт на уязвимость 

Parse error: syntax error

Parse error: syntax error , unexpected T_VARIABLE in

Иногда после установки скрипта выскакивает такая гадость Parse error: syntax error , unexpected T_VARIABLE in /home/       /html/config.php on line 3

Parse error: syntax error

Исправление ошибки Parse error: syntax error

Что же значит сия надпись и куда смотрела школа. Смотрим файл в котором обнаружилась ошибка. В данном случае это файл config.php в папке html.

На 3 строке у нас находится вот такая надпись $bd_host = «localhost»  и исходя из перевода нам нужно искать синтаксическую ошибку. И как видно по остальным строкам в конце не хватает для полного счастья точки с запятой значит их и добавим что бы было вот так $bd_host = «localhost»;

Еще меня смущает какая то не понятная кодировка потому символы выглядят так оригинально. Думаю если открыть этот файл в текстовом редакторе то прочитается все это очень даже нормально. Но сейчас не о кодировке в данном случае она на работу скрипта не влияет это для нас чтобы знали что куда вписывать.

Напомню что это я ломаю или чиню скрипт букса Pretorian 2.1 смотря с какой стороны посмотреть. Почему ломаю все просто точку с запятой я удалил умышленно что бы показать вам какую ошибку выдаст и как с ней бороться.

Вот как выглядит сайт с исправленной 3 строкой в файле config.php

Скрипт букса

Скрипт букса Pretorian 2.1

Думаю стоит показать еще парочку примеров синтаксических ошибок.

Parse error: syntax error, unexpected ‘:’ in

Вот такая надпись появится когда вместо точки с запятой будет стоять двоеточие.

Тут хорошо что сразу показывает что что то не так с двоеточием.  Естественно если такое выдает то ищем третью строку и меняем двоеточие на точку с запятой.

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in

Все предыдущее просто цветочки по сравнению с тем что будет если вместо точки с запятой вставить скажем тире  типа так $bd_host = «localhost»-

Самое печальное во всем этом что нигде не указано где находится ошибка сразу и не поймешь что не так. Что правда файл config.php не большой и найти проблему не сложно. А на первый взгляд вроде ошибся когда пароль к базе данных прописывал.