guten tag auf dem wege zur eigenen galerie komm ich einfach über ein paar fehler nicht hinweg. konnte hier auch soweit keinen ähnlichen fall finden, also post ich einfach mal die errors und das skript.
besten dank soweit
Code:
<?PHP //error_reporting(0); $originalpath = "divers"; $thumbnail="thumb_"; $thumbpath="$thumbnail"."$originalpath"; $dest = "$originalpath"."$thumbpath"; $nw = "225"; $nh = "165"; $thumbpathdir = "".$originalpath."/"; if(!is_dir($originalpath.$thumbpath)) { mkdir("$thumbpathdir"."$thumbpath", 777); $open=opendir($originalpath); while($source=readdir($open)){ function cropImage($nw, $nh, $source, $stype, $dest) { $size = @getimagesize($source); $w = $size[0]; $h = $size[1]; switch($stype) { case 'gif': $simg = imagecreatefromgif($source); break; case 'jpg': $simg = imagecreatefromjpeg($source); break; case 'png': $simg = imagecreatefrompng($source); break; } $dimg = imagecreatetruecolor($nw, $nh); $wm = $w/$nw; $hm = $h/$nh; $h_height = $nh/2; $w_height = $nw/2; if($w> $h) { $adjusted_width = $w / $hm; $half_width = $adjusted_width / 2; $int_width = $half_width - $w_height; imagecopyresampled($simg,$dimg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h); } elseif(($w < $h) || ($w == $h)) { $adjusted_height = @($h / $wm); $half_height = $adjusted_height / 2; $int_height = $half_height - $h_height; imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h); } else { imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h); } imagejpeg($dimg,$dest,100); } cropImage(225, 165, "$originalpath/$source", "", "$thumbpath/$thumbnail"."$source"); } } else { if (is_dir($originalpath)) { if ($dh = opendir($originalpath)) { while (($file = readdir($dh)) !== false) { echo "<a href=\"".$originalpath."".$file."\" rel=\"lightbox\"><img style=\"float:left;\" src=\"".$originalpath."thumb_".$originalpath."thumb_".$file."\"></a>"; } closedir($dh); } } } ?>
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /var/www/web1/html/file/fotos/gso.php on line 61
Warning: imagejpeg(): Unable to open 'thumb_divers/thumb_.' for writing in /var/www/web1/html/file/fotos/gso.php on line 66
Fatal error: Cannot redeclare cropimage() (previously declared in /var/www/web1/html/file/fotos/gso.php:32) in /var/www/web1/html/file/fotos/gso.php on line 32
Warning: imagejpeg(): Unable to open 'thumb_divers/thumb_.' for writing in /var/www/web1/html/file/fotos/gso.php on line 66
Fatal error: Cannot redeclare cropimage() (previously declared in /var/www/web1/html/file/fotos/gso.php:32) in /var/www/web1/html/file/fotos/gso.php on line 32
Kommentar