V PHP 5.2.7 nefunguje magic_quotes_gpc
Školení, která pořádám
PHP 5.2.7 opravuje více než 120 chyb, ale bohužel nějaké také zavádí. Asi nejzávažnější bude ta, že přestala fungovat (přinejmenším v některých případech) konfigurační direktiva magic_quotes_gpc.
PHP 5.2.7 mohlo usnadnit nekonečné čekání na PHP 5.3, které přinese zcela zásadní novinky, ale předpokládám, že vyjde ještě jedna verze a na PHP 5.2.7 se rychle zapomene.
Ale kdo ví, třeba to je jen marketingová podpora chystaného PHP 6, kde magic_quotes_gpc nebude vůbec.
Diskuse
Mě pro jistotu nejde PHP 5.2.7 na Windows nainstlovat vůbec. Neustále mi hází chybu při instalaci.
Říkal jsem si, že je to chyba nějaké extension a tak jsem zkusil nechat nainstalovat jen samotné PHPko a nic. Pak jsem si říkal, že by mohla být chyba v repository ze které jsem stahoval a tak jsem to nechal stáhnout z různých konců světa a dopadnul úplně stejně.
Já PHP na Windows rozbaluji ze ZIP archivu, takže to nemůžu potvrdit, ale třeba by to také stálo za bug report.
visitor:
Stejný problém...
No, pokud by to byla marketingová podporam tak by to IMHO nebyl dobrý nápad. Ne že bych magic_quotes_gpc používal (jsem zásadní odpůrce, jak píšu m.j. na svém webu), ale to, že existují takoví, kteří mqgpc používají, je fakt, který by se IMHO sice neměl podporovat, ale není vhodné jim to takto potichu pokazit.
karel:
Mně by tento nápad ani nevadil, kdyby ale get_magic_quotes_gpc() vracela 0 a ne 1, jako že funguje...
v6ak:
To je další náznak toho, že nejde o úmysl.
Pokud používáš MVC, tak s tím asi nemáš velký problém, jen to sežere nějaká zpětná lomítka např. před apostrofy.
Já magic_quotes_gpc řeším přes .htaccess.
v6ak:
BTW: Zdá se mi, že když v Opeře mini stisknu "reagovat", tak se to sice tváří, že jo, ale nakonec to stejně vloží nový příspěvek. Mám to dát autorům Opery Mini?
Robert Vlach:
Přesně tyto nečekané problémy mi na PHP vadí. V jedné z předchozích verzí např. přestaly zničehonic fungovat v kódování win1250 funkce strtoupper, strtolower, ucfirst apod. To opravdu potěší, zvlášť když to má být opraveno až ve verzi 6:
http://bugs.php.net/bug.php?id=42063
Diskuse je zrušena z důvodu spamu.