php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.01.2005, 19:24  
Gast
 
Beiträge: n/a
Standard Bilddatei aus mysql Tabelle auslesen?

hallo,

ich bekomme beim laden eines bildes aus der sql tabelle im browser immer nur den binärcode angezeigt. habe schon mehrere browser versucht (safari, firefox, ie).

habt ihr ne idee was da falsch läuft? mimetype?

ich habe die bilder/das bild vorher manuell über phpmyadmin in die tabelle eingefügt?

by the way ich arbeite mit dem buch von kevin yank "php und mysql" / dpunkt. verlag.

hier die abfrage:

Code:
				$sql = "SELECT FileName, MimeType, FileData FROM destiny_picstore WHERE ID=3";
									
									$result = @mysql_query($sql);
									
									if(!$result){
										die("Datenbankfehler: ".mysql_error());
									}
									
							
									echo($MimeType);
									
									$filename = mysql_result($result,0,"FileName");
									$mimetype = mysql_result($result,0,"MimeType");
									$filedata = mysql_result($result,0,"FileData");
									
									header("Content-disposition: filename=$filename");
									header("Content-Type: $mimetype");
									header("Content-Length: " . strlen($filedata));
									
									echo($filename);
									echo($mimetype);
									
									echo($filedata);

gruesse und schoenen samstag abend![/b]
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.01.2005, 19:26  
Gast
 
Beiträge: n/a
Standard

Autsch, bitte mal lesen:

16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
http://www.php-faq.de/q/q-db-blob.html

Weiterführende Links auf der Seite zeigen trotzdem, wie es geht.

Gruß
phpfan
 
Alt 08.01.2005, 19:34  
Gast
 
Beiträge: n/a
Standard

ups.... na dann fange ich wider von vorne an.........



wenn das verzeichnis in dem php bilder ablegt zb.

"user/temp/pics"

ist.
wie kann man sich denn dann das verzeichnis im browser anschauen?




ach ja, vielen dank fuer die schnelle antwort
 
Alt 08.01.2005, 19:48  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von destiny
wie kann man sich denn dann das verzeichnis im browser anschauen?
Sorry, verstehe nicht, wie du das meinst. Vielleicht hilft die hier was von: http://www.phptt.de/showschnipselkat.php?kat=15

Gruß
phpfan
 
Alt 08.01.2005, 20:08  
Gast
 
Beiträge: n/a
Standard

Warum legst du nicht einfach Links zu den Bildern in der Tabelle ab. Bilder speichert man eigentlich nicht in der Datenabnk. Am besten einen Bilderordner anlegen und in der DB die dazugehörigen Links ablegen.
 
Alt 08.01.2005, 20:15  
Gast
 
Beiträge: n/a
Standard

hier gibt es zwei Möglichkeiten:

ist dein Ordner vom Webserver erreichbar, dann speichere den absoluten Pfad ab dem WebServer Root bis zum Bild und gib diesen an.

Wenn dein Bild in einem vom Webserver nicht erreichbaren Ort liegt musst du die Datei mit fopen laden und an deinen Client senden.
 
Alt 09.01.2005, 16:04  
Gast
 
Beiträge: n/a
Standard

vielen dank...!

aber ehrlich gesagt komm ich gar nicht bis zum speichern auf dem server, da "_type" und "_filesize" aus dem formular, dass ich zum upload benutze, nicht mitgesendet werden.!?

"_name" wird allerdings angezeigt !!!

falls die datei dann gespeichert ist kann ich doch auch den befehl "copy" statt "fopen" verwenden, oder ?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestimmte Zeile aus Tabelle auslesen anhand von einer Angabe DerTschmi Datenbanken 6 18.03.2006 17:00
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Variabeln aus mysql per php in Tabelle einfügen PHP Tipps 2005-2 0 22.10.2005 17:28
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
MYSQL - ASCII query in UTF8 Tabelle PHP Tipps 2005-2 1 14.09.2005 14:43
beim auslesen von mysql datenbank bestimmte id nicht auslsen djrace PHP Tipps 2005-2 3 10.09.2005 13:32
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
select feld mit auswahl aus mysql tabelle PHP Tipps 2005 10 01.06.2005 14:17
Fehler beim erzeugen einer MySQL tabelle mit php Datenbanken 15 23.05.2005 16:25
mySQL auslesen CHRIS Datenbanken 2 22.12.2004 17:30
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
jede 2. Zeile aus MySQL Tabelle auslesen PHP Tipps 2004-2 4 09.11.2004 14:25
einlesen von .txt file in deine Tabelle unter MySQL Datenbanken 1 16.06.2004 14:14
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin bilder einfügen, phpmyadmin blob auslesen, http://www.php.de/php-tipps-2005/15634-bilddatei-aus-mysql-tabelle-auslesen.html, mysql blob auslesen, binärcode tabelle, phpmyadmin bild auslesen, phpmyadmin bild einfügen, bilder phpmyadmin einfügen, phpmyadmin blob anzeigen, php my admin bilder einfügen, bilddateien in mysql, mysql bild tabelle einfügen, tutorial php bilder in tabellen ablegen, phpmyadmin bild php pfad, phpmyadmin binärdateien auslesen, phpmyadmin type bild, mysql bild aus einer datei laden und anzeigen, bild datei mysql, phpmyadmin blob bilder, mysql blob image auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.