Autor Zpráva
macho
Profil *
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
Zkus na začítek skriptu přidat dl("gd.dll").
macho
Profil *
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
Máš to na localhostu nebo na hostingu?
macho
Profil *
localhost
macho
Profil *
ale potom ak by to fungovalo by som to samozrejme xcel hodit na nejaky freehosting
WertriK
Profil *
macho
zkus nahradit fci imagecreate() funkci imagecreatetruecolor() nebo to popr. nahrat i nekam na freehosting a zkusit to tam ...
macho
Profil *
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
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 *

<?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 *
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
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
Toto téma je uzamčeno. Odpověď nelze zaslat.