![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Wlasnie uaktualnilem php na 5 i mam cmsa ktory ma wiekszosc starego kodu(mimo najnowszej wersji) ktory nie dziala pod php5 a dokladnie: HTTP_POST_VARS, HTTP_GET_VARS, HTTP_SERVER_VARS zastanawiam sie teraz jak to szybko zrobic by nie zmieniac tego wszystkiego w plikach na wersje odpowiadajace normom php5 Czy wie ktos jak to mozna latwo i sprawnie zrobic ? Kombinowalem cos z tym mniejwiecej tak: define(HTTP_POST_VARS, _POST); <-- w pliku glownym do ktorego odnosza sie wszystkie pliki ale to nie chce dzialac - co robie zle ? A moze macie inne ciekawsze pomysly ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
ja to zrobilem inaczej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
for plik in *.php; do cat $plik | sed -e 's=HTTP_SERVER_VARS=_SERVER=g' > $plik.new; mv $plik.new $plik; done tylko teraz inne pytanie bo dalej nie dziala a znalazem jeszcze takie cos: HTTP_POST_FILES <-- jak to zamienic by dzialalo w php 5 _SERVER["HTTP_USER_AGENT"] <-- http_user... czy to tez nie jest zle ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:43 |