php-bilder und text in einem Dokument

P

pascalplus

Guest
Hi

Ich möchte für ein Geografiequiz mit php Bilder erzeugen und die nachher anzeigen lassen.

Ich habe da auch viele tutorials gelesen, wie ich dies realisieren könnte, also mit imagecreatefromgif und so.

Doch überall wurde dann das Bild mit imagegif ausgegeben und mit dem header-type image/gif.

Doch wenn ich ja image/gif verwende, kann ich ja keinen Text mehr ausgeben lassen und wenn ich text/php benutzte, wird das Bild nicht angezeigt.


Gibt es trotzdem eine Lösung, wie ich von php erstellte Bilder und Text im gleichen Dokument anzeigen lassen kann?
 
Ich bin aufm Sprung, dein Ansatz:

CODE
<?php
echo "das Bild: ";
echo "<img src=ichmacheinbild.php>";
echo "ich habe fertig";
?>


D.h. die Auslagerung der Bilder und der Aufruf eines Scriptes im img src Tag.
 
ich sehe ehrlich gesagt dein Problem nicht ganz...

wenn du ein bild aus der db holst, rufst du ja nur das bild.. beispielsweise mit:

<img src="getGeoImage.php?id=15">

der Code des Files müsste etwa so sein...

CODE
<?
class images{
function images(){
$db = mysql_pconnect("***","***","***");
mysql_select_db("webch_main",$db);
}
function showImage($id){
$sql = "SELECT * FROM img_gallery_data WHERE id=".$id;
$res = $this->doSQL($sql);
$pic = base64_decode(@MYSQL_RESULT($res,0,"imgBig"));

Header("Content-type: image/jpeg");
echo($pic);
}
function doSQL($sql){
$res = mysql_query($sql );
return $res;
}
}
$img = new images();
$img->showImage($id)
?>




wenn du noch Text ausgeben möchtest, musst du dies separat tun, das hat nichts mit dem Daten des Bildes zu tun

Du musst also den Text zusammen mit dem <img> tag dynamisch generieren und die ID des Bildes angeben...

Wie du die benötigten Daten aus der DB holst ist vom Design der DB abhängig.

Gruss

Spaceman007
 
Zurück
Oben