Grafiikka ei näy

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.
3307
Äänestä

Muut lukivat myös

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.

Äänestä
  • 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 :)

    Äänestä

  • öh? kirjoitti:

    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ä.

    Äänestä

Kommentoi aloitusta


öh? kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu