Zadejte hledaný výraz...

php4 -> PHP5

WebWare
verified
rating uzivatele
21. 1. 2010 09:40:33
dobrý den,
může mi někdo z vás poradit jak překompilovat tento script
else
{
require "./domu.php";
}
?>
psaný pro PHP4 tak aby fungoval i v na serveru s PHP5 ?
Za pomoc předem děkuji
21. 1. 2010 09:40:33
https://webtrh.cz/diskuse/php4-php5/#reply442938
kalda
verified
rating uzivatele
(1 hodnocení)
21. 1. 2010 10:45:29
Ahoj,
překompilovat asi ne ;)
Ten skript, jak je napsaný bude fungovat i v PHP5. Otázkou je, co je ta proměnná $page
Pokud jsi předtím mel register_globals, tak přepiš parametry na nějaké odpovídající - např. pokud to byl GET parametr v URL, tak se k proměnné dostaneš jako $_GET
A pokud to opravdu bereš přímo z GET, tak neznám přesně strukturu a nastavení Tvého webu a co Ti dělají skripty. Ale ať víš, tak pak zde riziko, že Ti někdo naincluduje nějaký jiný soubor z Tvého webu (třeba Ti dodá '../' apod.). Což nějak vyhodnoť, ale osobně bych ten vstupní parametr ještě raději ošetřil...
21. 1. 2010 10:45:29
https://webtrh.cz/diskuse/php4-php5/#reply442937
WebWare
verified
rating uzivatele
21. 1. 2010 12:10:31
jednoduše řečeno proměnná $page slouží k přepnutí obsahu v rámci a přivolávám jej takto www.domena.cz/index.php?page=nazevstranky
21. 1. 2010 12:10:31
https://webtrh.cz/diskuse/php4-php5/#reply442936
kalda
verified
rating uzivatele
(1 hodnocení)
21. 1. 2010 12:18:52
Takže platí to, co jsem psal s tím, že $page nahraď za $_GET
NEBO - zapni register_globals, pokud Ti to hosting dovolí a jsi si vědom případných rizik. Pak už nemusíš v kódu měnit vůbec nic.
21. 1. 2010 12:18:52
https://webtrh.cz/diskuse/php4-php5/#reply442935
WebWare
verified
rating uzivatele
21. 1. 2010 13:06:23
díky za radu, funguje jak má
21. 1. 2010 13:06:23
https://webtrh.cz/diskuse/php4-php5/#reply442934
Pro odpověď se přihlašte.
Přihlásit