PHP5 vs PHP4

Статус
В этой теме нельзя размещать новые ответы.

savage_tm

Создатель
Регистрация
16 Дек 2007
Сообщения
36
Реакции
4
Столкнулся на днях с вопросом, один софт работает на php4 и совершенно глючит на php5.
Проблема решается если скрипты лежат в разных каталогах на сервере путем прописывания правила в файле .htaccess

там где нужен php4 прописываем троку

AddType application/x-httpd-php .php .html

там где нужен php5 прописываем троку

AddType application/x-httpd-php5 .php .html

Знакомый мучился два дня с проблемой, решение оказалось простым.
 
один софт работает на php4 и совершенно глючит на php5.
А можно по-конкретнее, что за софт? Похожее было, но скорее скрипт, который работал на PHP5, отказывался работать у хостера, на PHP4
 
Столкнулся на днях с вопросом...
AddType application/x-httpd-php5 .php .html Строка должна быть по умолчнию в ПХП5.
Если скрипт написан нормальными руками под пхп4, то и под пхп5 от заработает(IPB 1.2&1.3, smallnuke). Если скрипт не работает под пхп то первое - register_globals on , т.е уязвимое место которое в Пятерке ликведировано. и тд....
 
AddType application/x-httpd-php5 .php .html Строка должна быть по умолчнию в ПХП5.
хэндлер может быть и другим, зависит от того как собран PHP.

Если скрипт не работает под пхп то первое - register_globals on , т.е уязвимое место которое в Пятерке ликведировано
Ликвидировано оно будет только в PHP6, а в 5 оно по дефолту отключено.
Можно либо включить, либо переписать.
 
>> А можно по-конкретнее, что за софт? Похожее было, но скорее скрипт, который >> работал на PHP5, отказывался работать у хостера, на PHP4

Было что софт написан под PHP5, успешно его подключили(PHP), работало всё что было старое, но в паре старых скриптов(PHP4) не работали пару функций ( тупо не хотел коректно обрабатывать русские символы в массывах $search = array ("'А'","'Б'","'В'","'Г'",
как вариант решили использовать фукцию в .htaccess

Добавлено через 4 минуты
>> AddType application/x-httpd-php5 .php .html Строка должна быть по умолчнию в ПХП5.

В том то и дело что строка идет, поэтому PHP4 и глючил, не будеш же ты её комменировать Ж)
 
Видимо, зависит ещё и от конкретной версии PHP 5
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху