Hi, ich benutze folgenden Code für die generierung von Thumbnails!
Allerdings bekomme ich jedes mal folgende Fehlermeldung:
"unable to open /Bilder/Elly/small/image.jpg for writing"
Hat jemand eine Ahnung was dahinter steht?
Hat php keine Rechte ind as verzeichniss zu schreiben oder mache ich beim Aufruf was falsch?
Allerdings bekomme ich jedes mal folgende Fehlermeldung:
"unable to open /Bilder/Elly/small/image.jpg for writing"
Hat jemand eine Ahnung was dahinter steht?
Hat php keine Rechte ind as verzeichniss zu schreiben oder mache ich beim Aufruf was falsch?
PHP:
function resize_jpg($inputFilename, $new_side){
$imagedata = getimagesize($inputFilename);
$w = $imagedata[0];
$h = $imagedata[1];
if ($h > $w) {
$new_w = ($new_side / $h) * $w;
$new_h = $new_side;
} else {
$new_h = ($new_side / $w) * $h;
$new_w = $new_side;
}
$im2 = ImageCreateTrueColor($new_w, $new_h);
$image = ImageCreateFromJpeg($inputFilename);
imagecopyResampled ($im2, $image, 0, 0, 0, 0, $new_w, $new_h, $imagedata[0], $imagedata[1]);
return $im2;
}
$dir = './Bilder/Elly/';
$handle = opendir($dir);
if($handle){
while( $file = readdir($handle) ){
if( ($file != '.') && ($file != '..') ){
if( is_file($dir.'small/'.$file) )
imageJpeg( resize_jpg( $dir.$file, 300), $dir.'small/'.$file, 100);
echo '<img src="'.$dir.$file.'" /><br /><br />';
}
}
closedir($handle);
}