Autor | Zpráva | ||
---|---|---|---|
macho Profil * |
#1 · Zasláno: 1. 4. 2006, 14:22:36
caute, tak som opisal kod z jednej nemenovanej knihy
<?php Header("Content-Type:image/gif"); $obr=ImageCreate(100,100); $cierna=ImageColorAllocate($obr,0,0,0); $biela=ImageColorAllocate($obr,255,255,255); ImageLine($obr,0,0,99,99,$biela); ImageGif($obr); ImageDestroy($obr); ?> a malo by to nakreslit bielu ciaru, ale nic mi to nenakresli... explorer pise chybu : Call to undefined function: imagecreate() napiste prosim, kde je problem, mam php home edition 2. diki |
||
WanTo Profil |
#2 · Zasláno: 1. 4. 2006, 14:28:26
Zkus na začítek skriptu přidat dl("gd.dll").
|
||
macho Profil * |
#3 · Zasláno: 1. 4. 2006, 14:58:15
gd.dll nemam, ale mam php_gd.dll
tak som skusil dat na zaciatok za header dl("php_gd.dll"); ale vypisuje to tu istu chybu aj ked dam gd.dll aj php_gd.dll dl(): Not supported in multithreaded Web servers - use extension statements in your php.ini a potom samozrejme Call to undefined function: imagecreate() |
||
WanTo Profil |
#4 · Zasláno: 1. 4. 2006, 15:05:43
Máš to na localhostu nebo na hostingu?
|
||
macho Profil * |
#5 · Zasláno: 1. 4. 2006, 15:22:30
localhost
|
||
macho Profil * |
#6 · Zasláno: 1. 4. 2006, 15:23:01
ale potom ak by to fungovalo by som to samozrejme xcel hodit na nejaky freehosting
|
||
WertriK Profil * |
#7 · Zasláno: 1. 4. 2006, 16:23:41
macho
zkus nahradit fci imagecreate() funkci imagecreatetruecolor() nebo to popr. nahrat i nekam na freehosting a zkusit to tam ... |
||
macho Profil * |
#8 · Zasláno: 1. 4. 2006, 16:51:45
nahral som to na wz.cz , vyskusal som funkciu imagecreatetruecolor(). explorer pise
Call to undefined function: imagegif() aj ked tam dam imagecreate, aj ked mam imagecreatetruecolor. |
||
bar Profil |
#9 · Zasláno: 1. 4. 2006, 16:59:05 · Upravil/a: bar
Myslím, že by to mohlo být v header. Měla jsem podobný problém, je potřeba header dávat hned na začátek stránky před jakýkoliv výstup. Následující skritpt vykreslí
viz. odkaz nakresli obrázek: <?php $width=200; $height=200; header ("Content-Type:image/jpeg"); $im=ImageCreate($width, $height); $white=ImageColorAllocate ($im, 255, 255, 255); $black=ImageColorAllocate ($im, 0, 0, 0); ImageFill ($im, 0, 0, $black); ImageLine ($im, 0, 0, $width,$height,$white); ImageString ($im, 4, 50, 150, 'pokus',$white); ImagePng($im); ImageDestroy($im); ?> Je to taky na wz |
||
macho Profil * |
#10 · Zasláno: 1. 4. 2006, 17:53:02
<?php $width=200; $height=200; header ("Content-Type:image/jpeg"); $im=ImageCreate($width, $height); $white=ImageColorAllocate ($im, 255, 255, 255); $black=ImageColorAllocate ($im, 0, 0, 0); ImageFill ($im, 0, 0, $black); ImageLine ($im, 0, 0, $width,$height,$white); ImageString ($im, 4, 50, 150, 'pokus',$white); ImagePng($im); ImageDestroy($im); ?> na localhoste to furt hadze chybu Call to undefined function: imagecreate(), vyskusam ten odkaz co je na wz.cz len co wz.cz zacne fungovat ! |
||
macho Profil * |
#11 · Zasláno: 1. 4. 2006, 18:47:16
diky uz to funguje :) da sa potom normlane pisat aj text napr. k tomu ? lebo echo mi nefunguje... chcel som cez to kreslit graf. je to dobry napad, alebo sa da graf nejak inak spravit v php ? (udaje mam ulozene v poli)
|
||
bar Profil |
#12 · Zasláno: 1. 4. 2006, 20:07:09
Mělo by fungovat echo, pokud chceš psát text k obrázku, můžeš kombinovat normální html a php nebo vypisovat text pomocí echo v rámci php skriptu. Jest-li ale chceš psát přímo do obrázku (grafu), jsou na to php fce, např. tady
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0