Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Конфликт PHP версий...


Автор: Muslim 15.11.2005, 15:28
Вопрос такой...
Я скачиваю скрипт с инета "Гостевая книга" а в сущности и не важно
У меня стоит PHP 5.05
Скрипт писался на неизвестной версии
Может ли не работать скрипт у меня ?

Ошибок в коде нет...
Однако ничего не работает ни ссылки ни кнопки, данные с форм не отправляются итд
но сама страничка отображается. вроде бы работает PHP а вроде нет...
С кодом повторяю все нормально.. В других скриптах такие же проблемы....
Че делать? Может я неправильно PHP установил ? Так дома все работает нормально.
Я просто установил PHP installer и без дополнительных настроек все заработало.
А на работе ничего не работает. В чем дело не понимаю
Как мне выбраться из данной ситуации?
Помогите очень прошу...
smile


Автор: sugee 15.11.2005, 18:23
Может быть скрипт написан на старинной версии пхп,
где для доступа к данным формы используется "короткий стиль", т.е. если поле называется name, то переменная $name.
Добавлено @ 18:26
такой код будет работать и в php5, но только если включен register_globals, а он по умолчанию отключен.

Автор: Mal Hack 15.11.2005, 20:42
Если скрипт использует объекты и классы, то для его переносимости надо включит директиву zend чего-то чего-то там... Как точно называется не помню.

Автор: Muslim 16.11.2005, 06:50
smile Что касается register globals то у меня включено(on), дело поверьте не в этом. Хотя конечно согласен при off ничего бы не работало. Так как действительно код написан старым стилем я говорю о том что говорил Suqee.....

А что касается сообщения Mal Hack у меня вопрос , где включить эту директиву? Меня это заинтересовало.... Возможно это и есть мой выход в проблеме....

Автор: -=Ustas=- 16.11.2005, 06:59
Ну вообще-то директивы юзаются в php.ini.

Автор: Muslim 16.11.2005, 07:37
Понятное дело что php.ini / Я выразился наверное не так.
Речь идет об этом?

zend.ze1_compatibility_mode on/off

Если да то не помогает поэтому и спросил где включать....

Или опять таки дело не в этом...
Только не говорите что после включения мне надо web сервер перезагрузить... я это сделал.

Вопрос остается открыт....

Автор: Muslim 16.11.2005, 09:41
Кстати дома все теже настройки тот же пакет PHP все то же и РАБОТАЕТ а на работе нет...
Черт лучшебы дома не работало

Автор: Mal Hack 16.11.2005, 20:28
Цитата(Muslim @ 16.11.2005, 07:37)
zend.ze1_compatibility_mode on/off

Да.

Цитата(Muslim @ 16.11.2005, 09:41)
Кстати дома все теже настройки тот же пакет PHP все то же и РАБОТАЕТ а на работе нет...

Значит что-то не так настроенно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)