|
Jak uruchomić obsługę gifów i
nie tylko...
Aby uruchomić obsługę wielu dodatkowych czynności (np. obsługa obrazków
*.gif - to jeden z częstszych problemów o których piszecie) w php musisz odpowiednio skonfigurować plik "php.ini". W tym celu
wyszukaj w nim poniższego fragmentu i odblokuj rozszerzenia usuwając średniki (;) sprzed
linijek. To zresztą najczęstsza przyczyna problemów związanych choćby z działaniem
MySQL'a. Oczywiście najpierw się zastanów co Ci jest naprawdę niezbędne, żeby
nie ładować niepotrzebnych rzeczy. Np. jeżeli usuniesz średnik sprzed
;extension=php3_gd.dll będziesz od teraz widział i mógł tworzyć przy
pomocy
php obrazki *.gif.
;Windows Extensions
;extension=php3_mysql.dll
;extension=php3_nsmail.dll
;extension=php3_calendar.dll
;extension=php3_dbase.dll
;extension=php3_filepro.dll
;extension=php3_gd.dll
;extension=php3_dbm.dll
;extension=php3_mssql.dll
;extension=php3_zlib.dll
;extension=php3_filepro.dll
;extension=php3_imap4r2.dll
;extension=php3_ldap.dll
;extension=php3_crypt.dll
;extension=php3_msql2.dll
;extension=php3_odbc.dll
----------------------------------------------------------------------------------
Aby sprawdzić czy obsługa gifów została uruchomiona
utwórz plik obrazek.php3
i wstaw do niego kod:
<?
header("Content-type: image/gif");
$image=ImageCreateFromGif("obrazek.gif");
ImageGif($image);?>
Obok obrazka wrzuć plik o nazwie obrazek.gif A następnie urzuchom pod Apache plik obrazek.php3
i zobacz rezultaty. Obrazek możesz również wywołać z innego pliku php
normalnym kodem html:
<img src=obrazek.php3>
Jeśli zobaczysz obrazek, znaczy że wszystko działa, plik utworzy na bazie obrazek.gif nowy obraz,
to najprostszy chyba sposób wykorzystania tej biblioteki.
----------------------------------------------------------------------------------
Opis poszczególnych rozszerzeń (modułów) :
php_calendar.dll
Funkcje konwersji dat różnych kalendarzy
php_crypt.dll
Funkcje obsługi szyfracji metodą Crypt
php_dbase.dll
DBase Funkcje
php_dbm.dll
Emulacja GDBM przez bibliotekę Berkely DB2
php_filepro.dll
Dostęp READ ONLY do bazy danych filepro
php_gd.dll
Funkcje do obsługi grafiki GIF
php_hyperwave.dll
Funkcje dla HyperWave
php_imap4r2.dll
Funkcje dla IMAP 4
php_ldap.dll
Funkcje dla LDAP
php_msql1.dll
1 klient mSQL
php_msql2.dll
2 klient mSQL
php_mssql.dll
Klient MSSQL
php_mysql.dll
Funkcje dla MySQL
php_nsmail.dll
Funkcje dla Netscape mail
php_oci73.dll
Funkcje dla Oracle
php_snmp.dll
Funkcje SNMP get i walk (dla Windows NT)
php_zlib.dll
Funkcje dla ZLib
(Opis bibliotek oparto na "Manualu" z WebDevZone)
dodał: Rip
|