PHP gevorderde |
|
Hallo ik heb hier een scriptje van het script libary en elke keer dat ik een afbeelding oproep om te resize krijg ik de melding:
"Thumb kon niet worden gemaakt"
Weet iemand waar dit aan kan liggen?
<?php
header('Content-type: image/jpeg');
$file=$_GET['file'];
$factor=1;
$foto = @imagecreatefromjpeg($file);
if(!$foto){
$foto = @imagecreatefromgd2($file);
}
if(!$foto){
$foto = @imagecreatefromgd2part($file);
}
if(!$foto){
$foto = @imagecreatefromgd($file);
}
if(!$foto){
$foto = @imagecreatefromgif($file);
}
if(!$foto){
$foto = @imagecreatefrompng($file);
}
if(!$foto){
$foto = @imagecreatefromwbmp($file);
}
if(!$foto){
$foto = @imagecreatefromstring($file);
}
if(!$foto){
$foto = imagecreate (320, 120); /* Create a blank image */
$bgc = imagecolorallocate ($foto, 255, 255, 255);
$tc = imagecolorallocate ($foto, 0, 0, 0);
imagefilledrectangle ($foto, 0, 0, 160, 120, $bgc);
/* Output an errmsg */
imagestring ($foto, 4, 5, 5, "Thumb kon niet gemaakt worden", $tc);
$factor=2;
}
$foto_dimensions_width = imagesx ($foto);
$foto_dimensions_height = imagesy ($foto);
$create_thumb = imagecreatetruecolor (160*$factor, 120);
imagecopyresampled ($create_thumb, $foto, 0, 0, 0, 0, 160*$factor, 120, $foto_dimensions_width, $foto_dimensions_height);
ImageJpeg($create_thumb,'',100);
?>
<?php header('Content-type: image/jpeg'); $file=$_GET['file']; $factor=1; $foto = @imagecreatefromjpeg($file); if(!$foto){ $foto = @imagecreatefromgd2($file); } if(!$foto){ $foto = @imagecreatefromgd2part($file); } if(!$foto){ $foto = @imagecreatefromgd($file); } if(!$foto){ $foto = @imagecreatefromgif($file); } if(!$foto){ $foto = @imagecreatefrompng($file); } if(!$foto){ $foto = @imagecreatefromwbmp($file); } if(!$foto){ $foto = @imagecreatefromstring($file); } if(!$foto){ $foto = imagecreate (320, 120); /* Create a blank image */ $bgc = imagecolorallocate ($foto, 255, 255, 255); $tc = imagecolorallocate ($foto, 0, 0, 0); imagefilledrectangle ($foto, 0, 0, 160, 120, $bgc); /* Output an errmsg */ imagestring ($foto, 4, 5, 5, "Thumb kon niet gemaakt worden", $tc); $factor=2; } $foto_dimensions_width = imagesx ($foto); $foto_dimensions_height = imagesy ($foto); $create_thumb = imagecreatetruecolor (160*$factor, 120); imagecopyresampled ($create_thumb, $foto, 0, 0, 0, 0, 160*$factor, 120, $foto_dimensions_width, $foto_dimensions_height); ImageJpeg($create_thumb,'',100); ?>
|