Headers already sent - képgenerálás. Hogyan oldjam meg?
Szeretnék egy PHP által generált képet megjeleníteni egy weboldalam kódjának közepén.
Egy külön php fáljban szépen működik (azaz a szerverbeállításokkal nincs gond, megvannak a feltételek), viszont amint beillesztem (vagy include-dal meghívom) a kódrészletet, nem jelenik meg a kép, és a következő hibaüzenetet kapom:
"Cannot modify header information..."
Ami nyilvánvaló, hiszen a header() függvénynek minden más outputot meg kell előznie.
Csakhogy ha beillesztem a kód elejére, akkor az egészet képnek értelmezi. Ha nem teszem bele, akkor meg nem jelenik meg a kép.
Meg vagyok most lőve...
Add meg img src-be a PHP file linkjét.
<img src="kep.php">
Ha a script a megfelelő mime type-pal rendelkező bináris adatot adja vissza (azaz a képet), akkor ennek működnie kell.
Vagy told ki a képet fájlként egy tmp mappába, és azt meg src-nek, de ennek nem sok értelme van.
Baszki, tudtam, hogy valami ilyen egyszerű lesz a megoldás, csak még soha nem csináltam ilyet.
Köszönöm szépen, működik.
Üdv!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!