Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > Bild aus DB auslesen und in Seite einbinden
Antwort
 
Themen-Optionen
Alt 10.04.2005, 12:24   Nach oben    #1
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard Bild aus DB auslesen und in Seite einbinden

Ich habe folgendes Problem:
Ich will eine Grafik, die ich in der Datenbank gespeichert habe, in eine Seite(Nickpage) einbinden.
Wenn ich das mache wird aber leider kein Bild angezeigt sondern ein Zeichen das kein Bild gefunden wurde und dazu kommt das nicht mehr der Rest der Seite angezeigt wird. Hier is das verwendete Script:
PHP-Code:
<? $sqlS="SELECT `userpic`, `dateityp` FROM `userpic` WHERE `nick`='$online'"; 
$result=@mysql_query($sqlS, $link); 
if(mysql_num_rows($result)==1) 
{$data=mysql_result($result,0, 0); 
$typ=mysql_result($result,0, 1); 
$kopf="Content-type: ".$typ; 
header($kopf); 
echo $data;} ?>
Ich habe dieses Script auch schon alleine ausprobiert. Dann wird das Bild angezeigt.
Wenn ich disesen Teil aus dem Script weg lasse:
PHP-Code:
<? $typ=mysql_result($result,0, 1);
$kopf="Content-type: ".$typ;
header($kopf); ?>
wird die Seite(Nickpage) angezeigt, aber anstatt der Grafik kommt Text. Vielleicht hilft das jemand um auf die Lösung der Problems zu kommen...
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 15:13   Nach oben    #2
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard Bild aus DB auslesen und in Seite einbinden

Hallo,
lies Dir mal das hier durch:
http://php-faq.de/q/q-db-blob.html

Speichere die Bilder nicht in der Datenbank, sondern speichere den Pfad oder den Dateinamen.

Wenn Du das machst, dann kannst Du das Bild ganz leicht so ausgeben:
PHP-Code:
<?php

   $sql 
"SELECT userpic, nick FROM user WHERE nick = '" $online "'";
   
$res mysql_query($sql) or die(mysql_error());

   
$user mysql_fetch_object($res);
   
printf'Nickname: %s <br />
              Bildchen: <img src="%s" alt="Userbildchen von %s" />'
,
              
$user->nick,
              
$user->userpic,
              
$user->nick );

?>
Hab ich jetzt nicht getestet, aber vom Prinzip her stimmt es auf jeden Fall

Teste es einfach mal ..


Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 19:30   Nach oben    #3
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard Bild aus DB auslesen und in Seite einbinden

Sowas hab ich mir auch schon überlegt, aber dafür müssen die User ja ihre Bilder irgendwo im Internet haben. Das ist denke ich mal bei den meisten Leuten nicht der Fall.
Ich bin aber denke ich noch mal ein Stück weiter gekommen. Die Seite qwird nun angezeigt aber immer ncoh kein Bild. Wenn ich das neue Script auserhalb der Nickpage teste funktioniert es wieder.
Code:
<img src="anzeigen.php?online='<? echo "$online"; ?>'">
Hiermit wird der Inhalt der Nickpage angezeigt und wenn ich nur den Link in einer Datei schreibe kann ich mir auch ein Bild anzeigen lassen....
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 19:47   Nach oben    #4
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard Bild aus DB auslesen und in Seite einbinden

Zitat:
Zitat von lifehunter
aber dafür müssen die User ja ihre Bilder irgendwo im Internet haben.
Nein. Du könntest auch einen Upload einrichten. Die User laden Ihre Bilder also auf Deinen Webspace hoch und Du speicherst dann einfach den Dateinamen in der Datenbank.

Zitat:
Zitat von lifehunter
Die Seite qwird nun angezeigt aber immer ncoh kein Bild. Wenn ich das neue Script auserhalb der Nickpage teste funktioniert es wieder.
Code:
<img src="anzeigen.php?online='<? echo "$online"; ?>'">
Hiermit wird der Inhalt der Nickpage angezeigt und wenn ich nur den Link in einer Datei schreibe kann ich mir auch ein Bild anzeigen lassen....
Das sind zu wenig Informationen. Ich weiß weder, was da nicht läuft, noch was gewünscht ist, geschweige denn, wie der Code aussieht

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 21:12   Nach oben    #5
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard Bild aus DB auslesen und in Seite einbinden

Ich denke ich werde es mal so probieren wie du es beschrieben hast. Werd mich dann mal auf die suche nach einer Anleitung für ein gescheiten Upload machen. Danke für die super Hilfe, war mal wieder die beste in allen Foren ^^
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 21:41   Nach oben    #6
Jann Hendrik
Projektleiter
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.195
Standard Bild aus DB auslesen und in Seite einbinden

Zitat:
Zitat von lifehunter
war mal wieder die beste in allen Foren ^^
ironisch, oder ernst gemeint?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 23:22   Nach oben    #7
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard Bild aus DB auslesen und in Seite einbinden

Hi,
schau nochmal hier rein:
http://www.php.net/manual/de/features.file-upload.php

Und eventuell auch mal die FAQ-Beiträge anschauen:
http://php-faq.de/q/q-formular-upload-php4.html
http://php-faq.de/q/q-datei-upload-ftp.html

Grüße Ben
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 23:55   Nach oben    #8
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard Bild aus DB auslesen und in Seite einbinden

Ernst, endweder ich bekam keine Antwort oder es wurde drum herrum geredet, aber Ben hat es mal wieder auf den Punkt gebracht ^^

Hab mein Problem jetzt übrigens auch hin bekommen.... so neben bei erwähnt.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.04.2005, 23:58   Nach oben    #9
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard Bild aus DB auslesen und in Seite einbinden

Zitat:
Zitat von lifehunter
Ernst, endweder ich bekam keine Antwort oder es wurde drum herrum geredet
Noch hab ich es nicht ganz verstanden

Du meinst, dass hier nicht um den heißen Brei herum geredet wurde, aber in anderen Foren, ja?
Wenn Du mit den Antworten in diesem Forum hier nicht zufrieden bist, dann sag das einfach.
Aber wenn dem so ist dann besser im Offtopic-Forum

Zitat:
Zitat von lifehunter
Hab mein Problem jetzt übrigens auch hin bekommen.... so neben bei erwähnt.
*ThumbsUp* :wink:
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.04.2005, 20:32   Nach oben    #10
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard Bild aus DB auslesen und in Seite einbinden

Hier wird nicht um den heißen Brei herum geredet. Meistens kam als Antwort sinnlose Gegenfragen. Es haben als Leute geantwortet die gar nicht bescheid wussten. ^^
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.04.2005, 09:26   Nach oben    #11
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
Standard Bild aus DB auslesen und in Seite einbinden

Zitat:
Zitat von lifehunter
Meistens kam als Antwort sinnlose Gegenfragen. Es haben als Leute geantwortet die gar nicht bescheid wussten. ^^
In anderen Foren?

Sorry, aber das geht aus Deinen Beiträgen leider nicht hervor.

Grüße Ben
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Tomcat 5.5] Eigener Filter schuld am doppelten Laden der Seite? WarrenFaith Tools, Server, Betriebssysteme 2 18.04.2007 21:29
[JSP] Aktuelle Seite (URL) auslesen WarrenFaith Allgemeine Java-Programmierung 0 11.03.2007 15:41
Caching mittels HTTP-Code 404 Byrel Tools, Server, Betriebssysteme 37 27.12.2006 09:12
mit PHP ein Bild auslesen Jann Hendrik PHP-Programmierung 8 09.05.2006 09:12
Bild seperat laden und anzeigen phate Desktop-Applikationen und Grafik 0 31.05.2005 10:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:06 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44