hallo!
folgendes problem:
ich habe verschiedene bilder in einer mysql datenbank abgespeichert, die ich mit einen script namens bild.php und der entspechenden id des bilder abrufen und ausgeben kann. (z.b. bild.php?id=2)
dieses script sieht so aus:
nun will ich dynamisch ein thumbnail eines in der datenbank abgespeicherten bilder ausgeben.
dies habe ich nun so versucht:
dies funktioniert jedoch nicht ! erste fehlermeldung: Warning: getimagesize(bild.php?id=2) [function.getimagesize]: failed to create stream: Invalid argument in E:\webserver\test.php on line 2
kann mir jemand weiterhelfen ???
danke
folgendes problem:
ich habe verschiedene bilder in einer mysql datenbank abgespeichert, die ich mit einen script namens bild.php und der entspechenden id des bilder abrufen und ausgeben kann. (z.b. bild.php?id=2)
dieses script sieht so aus:
PHP-Code:
include("./config.inc.php");
if (!isset($_GET['id'])) { die("Keine ID angegeben."); }
mysql_connect($mysql_host,$mysql_user,$mysql_pass);
mysql_select_db($mysql_db);
$query = "SELECT mime,data FROM bilder WHERE id='".$_GET['id']."'";
$result = mysql_query($query);
list($mime,$data) = mysql_fetch_row($result);
header("Content-Type: image/".$mime);
echo $data;
dies habe ich nun so versucht:
PHP-Code:
$bild_info = getimagesize("bild.php?id=2");
$bild_neu = imagecreate(100,100);
$bild_alt = imagecreatefromjpeg("bild.php?id=2");
imagecopyresized($bild_neu,$bild_alt,0,0,0,0,100,100,$bild_info[0],$bild_info[1]);
header("Content-Type: image/jpeg");
imagejpeg($bild_neu);
imagedestroy($bild_neu);
imagedestroy($bild_alt);
kann mir jemand weiterhelfen ???
danke
Kommentar