Portál AbcLinuxu, 26. července 2025 13:51
Nové PHP 5.2.7 přináša viac ako 120 opravených chýb (niekoľko bezpečnostních problémov a pádov), knižnice PCRE a libzip boli updatnuté na verzie 7.8 a 0.9.0. Avšak v tejto verzii sa vyskytuje chyba v direktive magic_quotes_gpc (bug report).
Tiskni
Sdílej:
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" :)
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.