Mailinglisten-Archive |
> $result = mysql_query("SELECT * FROM news_images WHERE id='$id'"); > $field = mysql_fetch_array($result); > header("Content-type: $field[filetype]"); > print $field['bin_data']; Danke für die Hinweise! Aber mal eine Frage. Ich arbeite mit PGSQL & InterBase und muß dort bei der Datenbank angeben das das Feld in der ich die Bilder speicher vom Typ: AS BLOB SUB_TYPE 0 SEGMENT SIZE 80; sind. Wenn ich dann eine Abfrage wie Ihr sie beschrieben habt auf meine Spezifikation anwende, erhalte ich anstatt einem Bild nur binäre Daten auf der Seite. Wie verhält sich das denn in mySQL? Kann man hier in einem Blob Feld Images & Text speichern? In meinem Beispiel kann ich in die Felder nur Bilder speichern. Wenn ich das Ergebnis dann so weiter verarbeite erhalte ich meine Bilder, diese werden dann allerdings auch auf die Platte geschrieben und das jedesmal. $tempfile = tempnam("images","DMS"); $tempfile.= ".jpg"; for ($i=1;$i<=$cot;$i++) { $fileid = fopen($tempfile,"w+b"); fputs($fileid,$row); fclose($fileid); $out.=Header("Content-type: image/jpeg"); $out.=Header("pragma: no-cache"); $out.='<center><img src="'.$tempfile.'"></center>'; } Vielleicht liegt es an der Datenbank. thx HEIKO
php::bar PHP Wiki - Listenarchive