Chyba v getimagessize
- simon
- Člen | 98
Zdravim, cas od casu mi v mailu pristane chyba zaslana ladenkou:
[2009-02-24 15:58:53] Notice: getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: Read error! in /domains1/nh441700/public/libs/Nette/Image.php on line 106
Ten jediny soubor ktery pres Nette:Image nacitam ale opravdu existuje a zobrazuje v pohode.
na netu jsem se docetl ze je to nejspise nejaka chyba PHP a jeho funkce getimagessize. Taky jsem se docetl ze tato funkce je hodne pomala u velkych obrazku, protoze je obrazek natazeny cely do pameti.
Chci se zeptat zda by nestalo za zvazeni vypusteni teto funkcce z tridy
Nette::Image, protoze podle zdrojaku je tam jen na zjisteni rozmeru a typu
souboru? Rozmery se pry daji zjistit z prvnich nekolika bitu obrazku a typ
souboru z pripony. Nebo aspon tak je to v jednom z komentaru (je tam
i kod):
http://cz.php.net/…getimagesize
Jen se nad tim prosim zkuste zamyslet a klidne napad zavrhnete… Jen mne hned neodsuzujte:)
- David Grudl
- Nette Core | 8218
Co jsem se díval do zdrojových kódu PHP, tak (alespoň od verze 5.2.5) se načítá skutečně jen prvních pár bajtů.