Portál AbcLinuxu, 27. července 2025 00:31
Problem je v tom, ze PHP hlasi, ze magic quotes jsou zapnute i kdyz nefunguji ...
Pokud magic_quotes nepouzivas a tedy mas nekde na zacatku skriptu neco jako "de_magic_quotes", tak ti to muze poskodit data ...
Hmm, já jsem zase včera dal po pár měsících konečně zase dohromady lighttpd (s PHP)
Červené číslo verze znamená, že je nainstalovaná čerstvější verze programu než je dostupná v repozitářích.
Já bych chybu opravil úplným zrušením magic_quotes
This feature has been DEPRECATED and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.
Nojo, na šestou verzi v ostrém provozu si asi ještě počkáme ..
php-5.2.7.tar.bz2
vypadá až podezřele. :-)
K dispozici je verze 5.2.8.
08 Dec 2008, PHP 5.2.8
- Reverted bug fix #42718 that broke magic_quotes_gpc (Scott)
ale po skompilovani nezbehne make test, hned vyhodi:
+-----------------------------------------------------------+
| ! ERROR ! |
| The test-suite requires that proc_open() is available. |
| Please check if you disabled it in php.ini. |
+-----------------------------------------------------------+
Rozumne firmy proto nebudou prechazet na PHP6 bezhlave, ze jo :)
IMHO je to urcite krok spravnym smerem ...
Rozumne mi prijde zbavit se co nejvetsi zpetne kompatability a nebat se toho. Prasarny napsane v PHP4 maji v PHP5 nemale problemy, s PHP6 to nebude jine. Kdyz uz, tak uz.
a podle ceho se to bude kontrolovat, kdyz (ocividne) magic_quotes_* bude REMOVED? vidim to tak maximalne na hezky error ala "undefined function" :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.