SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.07.2006, 22:51:03
Shadowman Shadowman ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 79
Shadowman eine Nachricht über ICQ schicken
bildausgabe aus datenbank

also...ich habe das problem, dass ich die daten aus einem spiel (welches alles in einer mysql datenbank speichert) auslesen und auch ausgeben. es werden bilder in der datenbank gespeichert, was im format blob gemacht wird. es dürften eigentlich bmp's sein, aber ich habe absolut keine ahnung, wie ich diese dann auf einer seite ausgeben lassen kann...

am angenehmsten wäre es, wenn ich eine datei machen würde, die logo.php heißt und mit einer variable (z.B. data) eine id übergeben bekommt, dessen bild angezeigt werden soll

wenn es sowas schon gibt oder es jemanden gibt, der mit einen passenden code sagen könnte, wäre ich sehr dankbar

Mfg Sven
Mit Zitat antworten
  #2  
Alt 28.07.2006, 00:53:04
alexwess alexwess ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 49
Beiträge: 64
alexwess eine Nachricht über MSN schicken
AW: bildausgabe aus datenbank

ich halte zwar nichts von BLOB aber versich es mal so:

<?
if(isset($_GET['id'])) {

//MySQL Verbindung hier einfügen

$result = mysql_query("SELECT bild,filetype FROM Bilder WHERE ID = '". $_GET['id']." '");
$row = mysql_fetch_object($result);

Header( "Content-type: $row->filetype");
echo $row->bild;
}
?>
Mit Zitat antworten
  #3  
Alt 28.07.2006, 01:40:34
Shadowman Shadowman ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 79
Shadowman eine Nachricht über ICQ schicken
AW: bildausgabe aus datenbank

leider funktioniert das absolut nicht...

<?
include('../admin/config_game.php');
if(isset($_REQUEST['data'])) {

$result = mysql_query("SELECT emblem_data FROM guild WHERE guild_id = '".$_REQUEST['data']."'");
$row = mysql_fetch_object($result);

Header( "Content-type: png");
echo $row->emblem_data;
}
?>

habs versucht aber da kam kommt nur ein fenster, dass man etwas downloaden kann und dann lädt man eine datei runter, die so groß ist, wie das bild sein soll...aber das bild soll auf dieser seite ausgegeben werden

Geändert von Shadowman (28.07.2006 um 04:37:32 Uhr)
Mit Zitat antworten
  #4  
Alt 28.07.2006, 09:03:40
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: bildausgabe aus datenbank

Der korrekte Mime-Type für png-Bilder ist image/png.

Nachtrag: bmp-Bilder sind für das Web völlig ungeeignet.

Sieh dir auch gleich mal diese Seite an:
16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
http://www.php-faq.de/q/q-db-blob.html

Geändert von xabbuh (28.07.2006 um 09:05:13 Uhr)
Mit Zitat antworten
  #5  
Alt 28.07.2006, 12:58:54
Shadowman Shadowman ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 79
Shadowman eine Nachricht über ICQ schicken
AW: bildausgabe aus datenbank

habe ich sofort geändert...hätte ich auch selbst drauf kommen können...hat mich aber nicht viel weiter gebracht...nur so weit, dass ich den quellcode vom bild im iex angezeigt bekomme
Mit Zitat antworten
  #6  
Alt 28.07.2006, 13:12:54
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: bildausgabe aus datenbank

Zeige mal deinen aktuellen Quellcode und liefer am besten auch noch einen Link zur entsprechenden Seite mit.
Mit Zitat antworten
  #7  
Alt 28.07.2006, 13:57:27
Shadowman Shadowman ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 79
Shadowman eine Nachricht über ICQ schicken
AW: bildausgabe aus datenbank

http://www.mavero.de/test/cp/logo.php?data=10004

<?
include('../admin/config_game.php');
if(isset($_REQUEST['data'])) {

$result = mysql_query("SELECT emblem_data FROM guild WHERE guild_id = '".$_REQUEST['data']."'");
$row = mysql_fetch_object($result);

Header( "Content-type: image/png");
echo $row->emblem_data;
}
?>
Mit Zitat antworten
  #8  
Alt 28.07.2006, 14:22:15
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: bildausgabe aus datenbank

Dann erhalte ich folgende Ausgabe:
Zitat:
Die Grafik "http://www.mavero.de/test/cp/logo.php?data=10004" kann nicht angezeigt werden, weil sie Fehler enthält.
Du solltest dir die Seite nochmal ohne den Content-Type-Header ansehehn und dabei error_reporting auf E_ALL stellen, um zu prüfen, was PHP dir mitteilen möchte.
Mit Zitat antworten
  #9  
Alt 28.07.2006, 15:33:50
Shadowman Shadowman ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 79
Shadowman eine Nachricht über ICQ schicken
AW: bildausgabe aus datenbank

ich hab den header mal kommentiert und dann kam bei mir folgendes:

789ccd543d4ec5300c0e0b0b1b13ead4915ee0a9a3c5d289b96ba55ea047c85132bc83 f4200c3d02130b43f96cf73979a57fa0878495446d6c7ffe6c277979fdb8772227cc67 cca769dec9ea5c0ffde383ce3f90aeebdab6adebbaaaaab22c8ba2c8b26ccd182a18c0 0cc6708123dc6fcb6714b1eff4c354233e37c7cc373a8ed72a371ee7b3ba5e22bacdfa 7ccfe5d738bb7c1613f969bf1487c8fbd0fb61e011065519ce6e238c0cdcdf3fc774e8 7ecc6b0f012e10ace403359e7cafa550a8237929025729274e0d2032f85776521cbb17 62d9b025352988726077116889c862ade1682c54d58e25d2b1e85136f9988191e11ef5 03f0b1e3bd8f3697d456718479c4f14cec1cc21588083ab88d8383a29d95e210271b43 4c34c073d6af051cb1519cb42400a17cc2e434f7f8f46f8c833541e0d2731f858c1d9e 451c5c3ddd413528cf2308a7e6a7f390a37bc140d2fb357b57dd6199ddd35bbdcfffea 9dff02ecb0d431

error_reporting kann ich leider net umstellen, weil ich nicht der server admin bin und der kein plan hat, wie er das macht
Mit Zitat antworten
  #10  
Alt 28.07.2006, 15:44:07
Shadowman Shadowman ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 79
Shadowman eine Nachricht über ICQ schicken
AW: bildausgabe aus datenbank

also...nach ein paar veränderungen habe ich ein schwarzes bild hin bekommen, welches aber mit der information($row->emblem_data), die ich oben geschrieben habe gespeist werden soll und anhand dessen informationen ein bild erstellen soll...

<?
include('../admin/config_game.php');
if(isset($_REQUEST['data'])) {

$result = mysql_query("SELECT emblem_data FROM guild WHERE guild_id = '".$_REQUEST['data']."'");
$row = mysql_fetch_object($result);

//echo $row->emblem_data;
$image = imagecreate(24,24);
$farbe_body=imagecolorallocate($image,0,0,0);
header("Content-Type: image/gif");
imagegif($image);
}
?>
Mit Zitat antworten
Antwort


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

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus SQL datenbank nach php script ausführung weg Kaldoran PHP Grundlagen 3 23.06.2006 23:23:01
PHP Frontend...ich komm nicht auf meine Datenbank Falko13 PHP Grundlagen 3 24.03.2006 13:35:54
datenbank miteinander spiegeln o9der verknüpfen daki MySQLi/PDO_MySQL 7 23.01.2006 23:16:48
Text & Variable aus Datenbank auslesen und ausgeben Don Stefano PHP Grundlagen 6 29.09.2005 00:47:18
SQL-Datenbank und MS-Access Datenbank automatisch abgleichen tbp PHP für Fortgeschrittene und Experten 14 17.06.2003 23:48:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:08:12 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.


© 2001-2023 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt