| | | | |
| | |
| Neuer Benutzer Registriert seit: 24.09.2005
Beiträge: 26
![]() | Hi, ich habe ein Script geschrieben, dass ein Bild in die Datenbank lädt. Das Problem ist, dass ich nicht genau weiß, wie ich eine Binärdatei nun auch als Bild ausgeben kann Dachte es würde ganz einfach mit echo funktionieren.... Es gibt so ein Script. Die Sache ist nur, dass ich nicht verstehe, wie das Script funktioniert und ich daher nicht implementieren kann. Der Anfang ist klar, aber was hat es mit dem Code: echo $data; Code: <?php // getdata.php3 - by Florian Dittmer <dittmer@gmx.net> // Example php script to demonstrate the direct passing of binary data // to the user. More infos at http://www.phpbuilder.com // Syntax: getdata.php3?id=<id> if($id) { // you may have to modify login information for your database server: @MYSQL_CONNECT("localhost","root","password"); @mysql_select_db("binary_data"); $query = "select bin_data,filetype from binary_data where id=$id"; $result = @MYSQL_QUERY($query); $data = @MYSQL_RESULT($result,0,"bin_data"); $type = @MYSQL_RESULT($result,0,"filetype"); Header( "Content-type: $type"); echo $data; }; ?> Ich frage mich nur, was ist das Ergebnis von dem oberen Script, also wieso kann ich nicht gleich <img src=$data> machen. Oder liegt es an dem $type, dass das Bild angezeigt wird Hoffe ich bekomme noch die Erleuchtung Gruss Nima |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | ich hab leider keine lösung für dein problem, aber etwas interessantes zum lesen http://php-faq.de/q/q-db-blob.html |
| |
| | |
| Neuer Benutzer Registriert seit: 24.09.2005
Beiträge: 26
![]() | das dachte ich mir auch. aber ich habe das script mal getestet und bei ihm reicht einfach das echo zur Ausgabe des Bildes aus??? Code: $query = "SELECT bild from produkte where id=".$id;
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"bild");
echo $data;
Code: $query = mysql_query("SELECT id, `name` , `status` , `preis1`, bild FROM produkte WHERE status != '1'");
echo "<table border=0 cellspacing=0 cellpadding=10><tr>";
// Ausgabe der Datensätze
$count = 0;
while (($daten = mysql_fetch_assoc($query))){
echo "<td>".$daten['bild']."</td>";
}//Ende der Schleife
echo "</tr></table>";
Ich verstehe nicht genau den Unterschied der beiden Scripte. Es muss wohl etwas mit dem mysql_result zu tun haben..... Gruss UNknown |
| |
| | |
| Neuer Benutzer Registriert seit: 24.09.2005
Beiträge: 26
![]() | ich weiß nun woran es liegt. Wenn man das Script aufruft, erkennt der Browser, dass es sich um eine Datei handelt und gibt diese Datei aus. Es ist als würde man die Datei erzeugen. Meine untere Funktion ist Teil eines größeren Scriptes, bei dem unteranderem eine HTML Seite generiert wird. Und so kann man die Datei nicht einfach mit echo ausgeben, wie im oben beschrieben. Man muss das über <img src=bild.php?id=1> machen und siehe da es geht. Evtl. gibt es auch eine etwas einfachere Methode, doch ich habe bisher nichts gefunden Gruss Unknown |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| upload & beitrag in datenbank übergeben - in einem scrip | haubna | PHP Tipps 2008 | 3 | 30.05.2008 16:05 |
| Datenbank in den Arbeitsspeicher laden | Plague | Datenbanken | 6 | 16.04.2007 23:14 |
| 2. Bild laden ohne die seite neu zu laden | andrew22 | HTML, Usability und Barrierefreiheit | 3 | 21.10.2006 23:37 |
| Dynamische Bildgenerierung: Bild ändert sich nicht | Jacks Rache | PHP Tipps 2006 | 1 | 03.09.2006 10:01 |
| Verkleinertes Bild (Thumb) in Datenbank speichern | Da-JS | PHP Tipps 2006 | 17 | 21.05.2006 17:35 |
| Ohne Frames nur ein Bild neu Laden | scooter | HTML, Usability und Barrierefreiheit | 12 | 05.04.2006 22:29 |
| Bild mit Textausgabe aus Datenbank!! | Datenbanken | 12 | 07.01.2006 12:34 | |
| Je nach Auswahl eine Tabelle aus einer Datenbank laden | PHP Tipps 2005-2 | 0 | 05.08.2005 14:14 | |
| [Erledigt] Bild aus Datenbank holen und als File speichern | PHP Tipps 2005-2 | 2 | 05.07.2005 13:35 | |
| [Erledigt] Bild von anderer Webseite laden und auf eigenem Webspace... | PHP Tipps 2005-2 | 5 | 09.06.2005 22:56 | |
| [Erledigt] bild in die datenbank? | PHP Tipps 2005 | 3 | 19.05.2005 10:00 | |
| Bild aus Server anzeigen lassen | flual2000 | PHP Tipps 2004 | 4 | 26.10.2004 16:33 |
| [Erledigt] Bildlink aus Datenbank als Bild auf der Homepage anzeigen.. | PHP Tipps 2004 | 5 | 25.07.2004 20:08 | |
| [Erledigt] Bildurl aus Datenbank auf der Homepage als Bild anzeigen | HTML, Usability und Barrierefreiheit | 4 | 25.07.2004 20:05 | |
| Bild größe hat prob mit umbenennung. | JEGO | PHP Tipps 2004 | 1 | 08.07.2004 16:30 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php bild aus datenbank laden, php datei aus datenbank laden |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.