Hallo,
ich habe folgendes script zum auslesen von Bildern aus einer DB und möchte diese danach umwandeln. Das Problem ist, dass das Bild zwischen Abschnitt1 und Abschnitt 2 des Listings einfach nicht übergeben wird.
Mit "echo $pic" wird es aber am Ende des Absatz1 richtig angezeigt.
Bin über jede Hilfe dankbar.
(getimagesize kann $pic nicht analysieren)
<?
// Abschnitt 1
$id=1;
$link= mysql_connect();
mysql_select_db ( "bildergal",$link);
$res = "SELECT detail_bild FROM bilder WHERE id = $id";
$res1 = mysql_query($res);
$pic= mysql_result($res1,0,"detail_bild");
//echo $pic;
// Abschnitt 2
//pic="detailpics\pic1.jpeg"; <--Holt man dagegen das Pic von der Platte, dann geht es !!??
$info = getimagesize($pic);
$quotient = $info[1]/50;
$breite= $info[1]/$quotient;
$hoehe= $info[0]/$quotient;
$image1 = imagecreate($hoehe,$breite);
imagecopyresized($image1, $pic, 0,0, 0,0,$hoehe,$breite,$info[0],$info[1]);
header("Content-type: image/jpeg");
imagejpeg ($image1);
imagedestroy ($image1);
?>
ich habe folgendes script zum auslesen von Bildern aus einer DB und möchte diese danach umwandeln. Das Problem ist, dass das Bild zwischen Abschnitt1 und Abschnitt 2 des Listings einfach nicht übergeben wird.
Mit "echo $pic" wird es aber am Ende des Absatz1 richtig angezeigt.
Bin über jede Hilfe dankbar.
(getimagesize kann $pic nicht analysieren)
<?
// Abschnitt 1
$id=1;
$link= mysql_connect();
mysql_select_db ( "bildergal",$link);
$res = "SELECT detail_bild FROM bilder WHERE id = $id";
$res1 = mysql_query($res);
$pic= mysql_result($res1,0,"detail_bild");
//echo $pic;
// Abschnitt 2
//pic="detailpics\pic1.jpeg"; <--Holt man dagegen das Pic von der Platte, dann geht es !!??
$info = getimagesize($pic);
$quotient = $info[1]/50;
$breite= $info[1]/$quotient;
$hoehe= $info[0]/$quotient;
$image1 = imagecreate($hoehe,$breite);
imagecopyresized($image1, $pic, 0,0, 0,0,$hoehe,$breite,$info[0],$info[1]);
header("Content-type: image/jpeg");
imagejpeg ($image1);
imagedestroy ($image1);
?>
Kommentar