Re: _php,_mysql_->_fotos_aus_db_laden_und_f?r_WEB-Sei
Frank Haedicke <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
s.u. --- Tim Oliver Wagner <[email protected]> schrieb: > 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" <[email protected]> schrieb: > > > So geht's: > > > > > > Header( "Content-type: image/jpeg"); > > > Header("pragma: no-cache"); > > > > > > > > > Gruß > > > > > > Michl > > > > > > > > > > > > ----- Original Message ----- > > > From: "Tim Oliver Wagner" <[email protected]> > > > To: <[email protected]> > > > 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: > > > [email protected] > > > Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken > > > Sie eine Mail an: [email protected] > > > > > > > > > > > > > > > -- > > > Um die Liste abzubestellen, schicken Sie eine Mail an: > > > [email protected] > > > Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken > > > Sie eine Mail an: [email protected] > > -- > Um die Liste abzubestellen, schicken Sie eine Mail an: > [email protected] > Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken > Sie eine Mail an: [email protected] > > -- Um die Liste abzubestellen, schicken Sie eine Mail an: [email protected] Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: [email protected]