Autor Zpráva
Lhotka
Profil *
Řeším problém s vytvořením obrázku pomocí php.
Obrázek vytvářím tímto příkazem: <? $obrazek=imagecreate(150,50) ?>

Bohužel mi prohlížeč hlásí chybu
Fatal error: Call to undefined function: imagecreate() in .....

Nevíte, kde mám chybu, případně jak jí opravit?
Možná je problém v nastavení php.ini, ale nevím, co je třeba změnit.
koudi
Profil
Asi nemáš GD knihovnu.
Jason
Profil *
A co mám udělat, abych ji měl?
djlj
Profil
Jason
Odkomentovat extension=php_gd2.dll v php.ini
Jason
Profil *
Odkomentoval jsem to (v pspadu je to označené jako aktivní), ale stále mi to hlasí stejnou chybu.
zap
Profil
Odkomentovat řádek a restartovat server, taky musíš mít správně nastavenu cestu k extensions v php, kde se nachází potřebné dll.
Pokud je podpora zapnutá, uvidíš ve výpisu phpinfo() odstavec gd s nastavením obdobným:
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Jason
Profil *
Restartoval jsem server, ale stale to nefunguje.
Ani odstavec gd se mi v phpinfo() neobjevil.

Jak by mela vypadat spravne ta cesta a kde se nastavuje?
Jason
Profil *
V čem by mohla být ještě chyba?
prosim, opravdu si vůbec nevím rady
krteczek
Profil
nestačí odkomentovat, musíš nahrát tu knihovnu do adresáře windows
Jason
Profil *
A kde je ta knihovna uložená? (používám windows)
krteczek
Profil
tu knihovnu bys měl mit v adresáři toho distribučního bylíčku, a php.ini v kterém máš odkomentovat ten řádek je pro změnu ve windows
tiso
Profil
S troškou inteligencie by si už dávno vygooglil ako to máš spraviť...
zap
Profil
Jason - cesta se nastavuje v PHP.INI: extension_dir = "C:\PHP\extensions" třeba,
pak si můžeš přidat do systémové proměnné PATH cestu k adresáři PHP a případně i extensions, pak nemusíš kopírovat nic nikam
Toto téma je uzamčeno. Odpověď nelze zaslat.