Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Mein Bild wird nur als Text ausgegeben!

hi!
Ich habe ein Problem!
ich habe eine PHP- Datei, mit der ich Bilder aus einer DAtenbank anzeigen mchte!
Die Bilder sind auch erfolgreich in der DAtenbank gespeichert
Das einige Problem ist, dass der Browser das Bild nur als TExt ausgibt
Ich habe die Datei mal drangehangen. Wenn ich den HTML- Teil weglasse zeigt der das Bild auch als Bildform an, also muss es irgendwie am HTML- Teil liegen.
Waere nett, wenn mir einer helfen wrde.




<html>
<head>
<title></title>
</head>
<body text="#000000" bgcolor="white" link="#FF0000" alink="#FF0000" vlink="#FF0000">
</body>
</html>

<?php

$id=1;
if($id) {

// you may have to modify login information for your database server:
@MYSQL_CONNECT("localhost","","");

@mysql_select_db("kommunikation");

$query = "select bildquelle,filetype from benutzer where id=$id";
$result = @MYSQL_QUERY($query);

$data = @MYSQL_RESULT($result,0,"bildquelle");
$type = @MYSQL_RESULT($result,0,"filetype");

echo $data;


}
?>








Dies zeigt der dann im Browser an:
GIF89a ΥssskkkZZZ!B1RޭBƽ1cJ{֥Jc焜Rc!, GH *\ȰÇ#JHE0l0!(Q&XA?3_h; 2 3€=e%03PpWL޴yׯ`|Iv *P 0a? J㾕@w۵2P0!IP;._]̸b#Dh0A R Nσf+d^f u' u'Hhۖݺ%\0xa/?^μy 5{XA30d@{ o/? ?˟yo]!o߽L(PSQST $?PŴ @L)SrUFʤ} 8_Rg drT`ZnY\p[5^-PMAGBN"rYu I?aw_x"ihlA.9y( PMXőQ `O/S?E  S @|E@@V2iώgeUP _?*JRMnU)NEzIM=*SVi('̪O_8pM0a Ȓx!|[Q"Y՟l5c~x6....................................... und so weiter...

Hier gehts zum Orginal Eintrag "Mein Bild wird nur als Text ausgegeben!" im Forum

Antworten

Warum speicherst Du die Bilder direkt in die DB, das ist nicht sehr sinnvoll. Siehe dazu:

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

Und:

17.8. Wie kann ich Bilder in einer MySQL-Datenbank speichern?
http://www.dclp-faq.de/q/q-mysql-blob.html

*** Nobody ***


2.

hi
Mein Problem ist ja folgendes:
Ich muss ja das Bild in der Datenbank speichern, weil ich ja ne Bildergalerie programmiere.
das heisst es koennen Leute mit ihrer Namen ein Bild uploaden und dieses wird dann unter Ihrem Namen angezeigt.


3.

Das ist aber immer noch kein Grund, da komplette Bild in die DB zu schreiben. Es ist besser, das Bild in ein vrgegebenes Verzeichnis abzulegen und in der DB nur den Namen der Datei zu speichern.

*** Nobody ***


Hier gehts zum Orginal Eintrag "Mein Bild wird nur als Text ausgegeben!" im Forum
 
phpforum.de | Impressum