Salve, ho una cartella "imgfile" con un casino di foto a resizarle tutte ci metterei una vita ho trovato questo script:
Codice PHP:
<?
$name = ereg_replace(' ','', $HTTP_POST_FILES['image']['tmp_name']);
move_uploaded_file($image, "{$name}");
$imagename = "{$name}";
$imagesize = getimagesize($imagename);
if ($imagesize[0] > ((10/1)*$imagesize[1])) {
$height = $imagesize[1];
$width = (10 * $height) / 1;
} else {
$width = $imagesize[0];
$height = (1 * $width) / 10;
}
$x = ($imagesize[0] - $width) / 2;
$y = ($imagesize[1] - $height) / 2;
$imagenew = imagecreatetruecolor(300,200);
$imageold = imagecreatefromjpeg($imagename);
unlink($imagename);
imagecopyresized($imagenew, $imageold, 0, 0, $x, $y, 50, 30, $width, $height);
imagejpeg($imagenew, $imagename,75);
?>
sembra semplice ma nn fungo, dovrei cmq con questo script modificato xke ora non va x nulla, resizare tt le img di quella directory, se img > di xx allora resize di 1/4 se invece > di yy resize di 1/8 ecc.. qualcuno ha uno script o sa darmi una mano? thx mille sin da ora.