Hallo,
ich habe ein sau blödes Problem. Ich habe ein script, das imagecopyresize verwendet. geht auch alles. Nun muss ich das Ding auf nen anderen Server legen, auf dem PHP nicht als Modul sondern CGI ausgeführt wird.
Das Script geht plötzlich nicht mehr.
Ich denke es liegt am CGI, aber ich weiss es nicht.
Kann mir jemand helfen oder einen anderen Befehl nennen, der funktionieren könnte?
Ich lese ausserdem die Bilder aus einer DB aus... also die ganzen Scripte, die hier irgendwo rumfliegen bringen mir leider nichts. (und ja, ich weiss jetzt auch, dass das mit den Bildern in DB blödsinn ist)
Hier mal der Code:
ich habe ein sau blödes Problem. Ich habe ein script, das imagecopyresize verwendet. geht auch alles. Nun muss ich das Ding auf nen anderen Server legen, auf dem PHP nicht als Modul sondern CGI ausgeführt wird.
Das Script geht plötzlich nicht mehr.
Ich denke es liegt am CGI, aber ich weiss es nicht.
Kann mir jemand helfen oder einen anderen Befehl nennen, der funktionieren könnte?
Ich lese ausserdem die Bilder aus einer DB aus... also die ganzen Scripte, die hier irgendwo rumfliegen bringen mir leider nichts. (und ja, ich weiss jetzt auch, dass das mit den Bildern in DB blödsinn ist)
Hier mal der Code:
PHP-Code:
$res = "SELECT bild,filetype FROM hotels_bilder WHERE nr=".$nr;
$res1 = mysql_query($res);
$pic= mysql_result($res1,0,"bild");
$type = MYSQL_RESULT($res1,0,"filetype");
$pic= imagecreatefromstring($pic);
$o_breite= imagesx($pic);
$o_hoehe= imagesy($pic);
// Quotient fuer Bestimmung der Hoehe in Pixel
$quotient = $o_breite/100;
$breite= $o_breite/$quotient;
$hoehe= $o_hoehe/$quotient;
$image1 = imagecreateTrueColor($breite,$hoehe);
imagecopyresized($image1,$pic, 0,0, 0,0,$breite,$hoehe,$o_breite,$o_hoehe);
header("Content-type: $type");
imagejpeg($image1);
Kommentar