Mistähän voisi johtua, että selain ei suostu nääyttämään php-skriptissä luotua grafiikkaaa, vaan näyttää sen sijaan vain ruuuduntäydeltä "siansaksaa".
Olen kyllä lisännyt skriptin alkuun header("Content-type: image/gif") eli mikä mättää?
Olettaisin, että vika voisi liittyä jotenkin siihen että tuo php-skirpti on sijoitettu html-koodin joukkon (siis ... tagien sisään), tosin tietysti omiin tageihinsa.
Olen kyllä lisännyt skriptin alkuun header("Content-type: image/gif") eli mikä mättää?
Olettaisin, että vika voisi liittyä jotenkin siihen että tuo php-skirpti on sijoitettu html-koodin joukkon (siis ... tagien sisään), tosin tietysti omiin tageihinsa.
Vastaukset 3
Vanhimmat
Siis onko scriptisi tähän malliin
html-kooditusta
Jos on niin vika on siinä, headereita ennen et saa lähettää mitään, html sivu lähettää "html" headerit, jolloin kuvakin näytetään tekstinä (siis kuvan data joka näyttää sekasotkulle)
Teeppäs näin
html-kooditusta
ja sitten toi kuva.php tiedosto sisältää vain kuvan luontijutun.
Jep, nyt toimii kuva. Seuraava kysymys: miten saisin tallennettua php:llä luodun kuvan esim gif-kuvatiedostoksi?
Olen vähän noviisi näiden kuvajuttujen kanssa :)
En minäkään oo leikkinyt näiden kuva juttujen kanssa pahemmin varsinkaan gifien kans. Eikös se mene tähän malliin
imagegif($im,'kuvan nimi.gif');
Tohon voi laittaa sitten hakemistopolkuja mihin tahtoo tallentaa, toki kirjoitusoikeudet pitää olla kunnossa.
Jos käytät samaa kuvaa useasti, niin kuva kannattaa tallettaa ja käyttää sitä, kuvan luonti lennosta kuormittaa serveriä.