GDinfo Skrypt GDinfo. Je¶li chcemy uzyskaæ wiêcej informacji o bibliotekach zainstalowanych na naszym serwerze, a szczególnie o typach plików obs³ugiwanych przez nie, mo¿emy skorzystaæ z funkcji gd_info. Doda³em gotowy skrypt do plikowni, jako ¿e na Forum Jokris.info pojawia siê du¿o w±tków, w których u¿ytkownicy maj± problemy z dzia³aniem wielu botów generuj±cych ró¿nego rodzaju pliki graficzne. Ten skrypt do pobrania, oraz skrypt w formie skróconej pozwoli okre¶liæ wam poprawno¶æ dzia³anie bibliotek GD na serwerze, oraz typy plików obs³ugiwane przez te biblioteki.
Zapraszam do pobierania. Jokris. Poni¿ej kody, które mo¿na przepisaæ, je¶li kto¶ nie chce pobieraæ gotowego skryptu. Kod skryptu do pobrania wy¶wietla wszystkie mo¿liwe informacje na temat skompilowanej wraz z PHP biblioteki GD na naszym serwerze. Kod 1: Prosty skrypt, który wy¶wietla podstawowe informacje:
od 2: Rozbudowany skrypt, który wy¶wietla wszystkie mo¿liwe informacje. Mo¿emy go pobraæ w pliku ZIP: <?php if (!extension_loaded('gd')) die('Brak rozszerzenia GD'); $gdi = gd_info(); echo 'Wersja: '.$gdi['GD Version'].'<br />'; foreach ($gdi as $k => $v) $gdi[$k] = $v ? 'Tak' : 'Nie'; echo 'FreeType: '.$gdi['FreeType Support'].'<br />'; echo 'T1Lib: '.$gdi['T1Lib Support'].'<br />'; echo 'Odczyt GIF: '.$gdi['GIF Read Support'].'<br />'; echo 'Tworzenie GIF: '. $gdi['GIF Create Support'].'<br />'; echo 'JPG: '.$gdi['JPG Support'].'<br />'; echo 'PNG: '.$gdi['PNG Support'].'<br />'; echo 'WBMP: '.$gdi['WBMP Support'].'<br />'; echo 'XBM: '.$gdi['XBM Support'].'<br />'; ?> Kod 3. Kod dostarczaj±cy informacji, czy pliki PNG sa obs³ugiwane:
<?php if (imagetypes() & IMG_PNG) echo 'Obs³uga plików PNG jest dostêpna'; ?>
U mnie na serwere 1000GP efektem wykonania skryptu nr.2 jest komunikat: Wersja: bundled (2.0.28 compatible) FreeType: Tak T1Lib: Tak Odczyt GIF: Tak Tworzenie GIF: Tak JPG: Tak PNG: Tak WBMP: Tak XBM: Tak
Oczywi¶cie do popbrania jest skrypt cytowany w kodzie oznaczonym jako Kod 2 . Proszê o czêste u¿ywanie tych skryptów, szczególnie przy wyborze serwera docelowego dla naszego Joomla! lub Mambo. ¬ród³a: php5.pl, webmade.org
|