Hallo zusammen,
ich hänge immer noch an meinem Problem, ein Bild als Stream in einer HTML-Seite auszugeben.
Das Bild wird in einem Script so erzeugt:
$im = @imageCreate (100, 100) or die ("Fehlermeldung");
...
session_start();
$_SESSION['map'] = $im;
session_write_close();
dazu gibt das Script dann in der HTML-Seite eine Zeile aus:
<img src="image.php" width="100" height="100" alt="" border="0">
Im Script "image.php" steht dann folgendes:
header("Content-type:image/png");
session_start();
$im = $_SESSION['map'];
ImagePNG($im);
lasse ich das ganz dann laufen, dann bringt mir image.php folgende Fehlermeldung:
imagepng(): supplied argument is not a valid Image resource
Ich denke, der Fehler liegt daran, dass ich eine Bildressource nicht so einfach in eine Sessionvariable schreiben kann. Ich habe auch schon probiert, Das Bild per $_SESSION['map'] = serialize($im) in die Session zu schreiben und per $im = unserialize($_SESSION['map']) wider aus der Session zu lesen. Bringt aber nix, kommt die selbe Fehlermeldung.
Was mache ich falsch?
Gruß, André