s.u.
--- Tim Oliver Wagner
Hi, vielen Dank schon mal fÃŒr die vielen Antworten.
Ich bin jetzt schon fast so weit, dass ich es mal mit dem Speichern von Bildern in der MYSQL-DB probieren möchte. Danke trotzdem fÌr die Info Ìber die Probleme.
Ich bekomme jedoch bei folgendem Link:
http://localhost/websites/post-sv-badminton.de/index_getPic.php4?id=f3263 63aeb3cbd1c3ed4ec5a2b8250e7
Leider folgenden Output im Browser:
The image âhttp://localhost/websites/post-sv-badminton.de/index_getPic.php4?i d=f326363aeb3cbd1c3ed4ec5a2b8250e7â cannot be displayed, because it contains errors.
Kann mir da jemand helfen? Also da mÃŒsste das JPEG schon korrekt drin liegen.
Hier der Code Ausschnitt: $connection = connectToDefaultDB();
$query = "SELECT * FROM fotos WHERE id='" . $_REQUEST['id'] . "'"; if (!$r = mysql_query($query, $connection)) dumpError (1, "index_getPic.php4", "", TRUE, "query");
if (! $cr = mysql_fetch_array($r)) echo "ERROR! Link existiert nicht!"; else { Header("Content-type: image/jpeg");
image/pjpeg für ein *jpg file... vielleicht solltest du einfach den mimetype mit in der datenbank speichern und mit auslesen beim zugriff...
Header("pragma: no-cache");
brauchst du eigentlich nur wenn sich die bilder immer ändern weil es eine anweisung an den browser ist die sachen nicht aus dem cache zu nehmen ... gruß...frank
if ($_REQUEST['format'] == "foto") echo $cr['foto']; else echo $cr['thumb']; }
disconnectFromDB($connection);
Ich hoffe es kann mir noch jemand einen kurzen Tipp geben.
tia
OLI
Am Dienstag, 7. September 2004 12:54 schrieb Frank Haedicke:
stimmt ... ;o)
hatte mal wieder nen knoten beim denken...
--- "Michael Wesp"
schrieb: So geht's:
Header( "Content-type: image/jpeg"); Header("pragma: no-cache");
Gruß
Michl
----- Original Message ----- From: "Tim Oliver Wagner"
To: Sent: Tuesday, September 07, 2004 10:28 AM Subject: php, mysql -> fotos aus db laden und für WEB-Seite verwenden Hi, ich habe im Netz viele HOWTOs und Beschreibungen gefunden wie ich Binary Dateien in eine MYSQL-DB speichere. Jedoch wird jeweils das Binary lediglich zum Downlad wieder bereitgestellt. Bei meinen Binary Daten handelt es sich allerdings um JPEGs die auf einer WEB-Seite dargestellt werden sollen. Wie ich das jedoch anstelle habe ich nirgends gefunden.
Also das Problem ist ein jpeg Binary aus der MYSQL-DB auszulesen und das Bild im HTML-Text zu verwenden.
Meine Idee ist, dass ich ein kleines Script schreibe, dass per link die Datei "blank" als File zurückgibt. Diesen Link könnte ich dann evtl. verwenden um die Pics auf der Website darzustellen.
Ich hoffe das geht überhaupt und mir kann jemand von Euch sagen wie.
Merci schon mal und schöne Grüße
OLI
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com