Autor Zpráva
img
Profil *
Ahoj

Potřebuju udělat graf s proměnnou pro barvu.
Jak to mam ale udělat když v jednom souboru mam funkci pro graf:
<?php
function img($barva){
header("content-type: image/png");
$img = imagecreatetruecolor(600,400);
imagefill($img, 0, 0 ,$_GET['barva']);
return imagepng($img);
imagedestroy($img);
}
?>

a v druhém <img src="obrazek.php?barva=bila">

Poradí někdo?
gr
Profil *
použi triedu pre tvorbu grafu potom už len $this->barva = ..... hm???
img
Profil *
díky, mohl si říct jakou třídu, potřebuju to pro víc věcí (hodnoty z POST atd) takže bych radši rád vědel jak na to
gr
Profil *
OOP
img
Profil *
hm, tak to je teda třída :)
K
Profil *
tu tvou funkci bych moc nepouzival - koukni se na phpclasses.org tam urco nejaka hotova trida na tvorbu grafu bude.
img
Profil *
takto ta moje funkce nevypada, to jsem sem jen vlozil abyste videli o co mi jde
img
Profil *
Nebo dejme tomu ze v promenne string predavane pres GET budu mit retezec ktery budu chtit vypsat pomoci funkce imagestring()
gr
Profil *
K
ma asi pravdu mrkni sa po niečom hotovom :)) je jasne že takto tvoja funkcia nevypada
ak by ano , hehe to by bol graf :)) sorry , no ak si to važne xeš zosmoli sam tak to zapuzdry vnutri triedy vytvor premenne , alebo pole premennych co ti budu deklarovat farbu , ešte pred samotvov funkciou na vytvorenie grafu , prednastav to defaultne na
nieaku farbu no a predtym , než zavoláš samotnú čarovnú funkciu "vytvorgraf" si určíš farbu akouch chceš kreslit , farbu pozadia , vkladaný obrázok...... atd
gr
Profil *
nebola reč o farbách ???
img
Profil *
tu barvu jsem dal pro priklad, proste tam potrebuji dostat neco z GET nebo POST to uz je jedno
K
Profil *
img
img($_GET['barva']) ??
$do->img($_GET['barva']) ??
moc nechapu v cem je problem..
gr
Profil *
co t bude ??? žeby captcha ??
stále mi uniká problém , posielanie get a post nefunguje? ja som totiž mepoužíval samotný script ako
<img src="graf.php"> ale ukladal som graf niekam inam ( mal som tak asi 15 grafou aktuálne generovaných jednou triedou ) preto som naznačil ze oop je na to najvhodnejšie
no to som odbočil.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: