mg19
11.07.2007, 23:12:06
Hallo,
auf meiner Webseite funktioniert mein Vorschauscript nicht siehe:
<?php
$bild= $_GET['bild'];
$breit= $_GET['breit'];
$quellbild=urldecode($bild);
$info= getimagesize($quellbild);
$breitalt =$info[0];
$hochalt =$info[1];
$hoch = ceil($hochalt*$breit/$breitalt);
switch($info[2])
{
case 1:
$bildalt= imagecreatefromgif($quellbild);
break;
case 2:
$bildalt= imagecreatefromjpeg($quellbild);
break;
}
$bildneu=imagecreatetruecolor($breit,$hoch);
imagecopyresized ($bildneu, $bildalt, 0, 0, 0, 0, $breit, $hoch, $breitalt, $hochalt);
header ("Content-type: image/jpeg");
imagejpeg($bildneu);
imagedestroy($bildneu);
imagedestroy($bildalt);
?>
Wenn ich nur das Script lade ohne jegliche Variablen im Internettext zu haben, kommen folgende Fehlermeldungen:
Warning: Division by zero in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 8
Warning: imagecreatetruecolor(): Invalid image dimensions in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 18
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /var/www/user/bu/bushidosbk/html/vorschaugrafik.php:8) in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 20
Warning: imagejpeg(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 21
Warning: imagedestroy(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 22
Warning: imagedestroy(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 23
Das Scirpt ansich funktionierte einwandfrei auf meinem Home (Apache) Server nur als ich es im Internet hochgeladen habe ging es nciht. Unterschied ist glaube ich nur , dass PHP 4.2 dort ist und globals off sind. Ansonsten ist GD installiert.
Wäre nett wenn jemand ein Ratschlag hat.
mfg mg19
auf meiner Webseite funktioniert mein Vorschauscript nicht siehe:
<?php
$bild= $_GET['bild'];
$breit= $_GET['breit'];
$quellbild=urldecode($bild);
$info= getimagesize($quellbild);
$breitalt =$info[0];
$hochalt =$info[1];
$hoch = ceil($hochalt*$breit/$breitalt);
switch($info[2])
{
case 1:
$bildalt= imagecreatefromgif($quellbild);
break;
case 2:
$bildalt= imagecreatefromjpeg($quellbild);
break;
}
$bildneu=imagecreatetruecolor($breit,$hoch);
imagecopyresized ($bildneu, $bildalt, 0, 0, 0, 0, $breit, $hoch, $breitalt, $hochalt);
header ("Content-type: image/jpeg");
imagejpeg($bildneu);
imagedestroy($bildneu);
imagedestroy($bildalt);
?>
Wenn ich nur das Script lade ohne jegliche Variablen im Internettext zu haben, kommen folgende Fehlermeldungen:
Warning: Division by zero in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 8
Warning: imagecreatetruecolor(): Invalid image dimensions in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 18
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /var/www/user/bu/bushidosbk/html/vorschaugrafik.php:8) in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 20
Warning: imagejpeg(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 21
Warning: imagedestroy(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 22
Warning: imagedestroy(): supplied argument is not a valid Image resource in /var/www/user/bu/bushidosbk/html/vorschaugrafik.php on line 23
Das Scirpt ansich funktionierte einwandfrei auf meinem Home (Apache) Server nur als ich es im Internet hochgeladen habe ging es nciht. Unterschied ist glaube ich nur , dass PHP 4.2 dort ist und globals off sind. Ansonsten ist GD installiert.
Wäre nett wenn jemand ein Ratschlag hat.
mfg mg19