ci ho perso un'oretta a cercare di capire come poterla fare..
ho raggiunto qualcosa, ma è sperimentale e spartano...
Codice PHP:
<?php
$path = "percorso";
$dir = opendir($path);
while($file = readdir($dir)) {
if (($file != "..") and ($file != ".")) {
@list($width, $height, $type, $attr) = getimagesize($path . "/". $file);
// Creo la versione 120*90 dell'immagine (thumbnail)
$thumb = imagecreatetruecolor (120, 90);
@$source = imagecreatefromjpeg($path . "/" . $file);
@imagecopyresized($thumb, $source, 0, 0, 0, 0, $width/3, $height/3 , $width, $height);
echo $file;
// Salvo l'immagine ridimensionata.. devo salvarla per forza e mi creo una sottocartella con permessi 755 per le miniature
imagejpeg($thumb, $path ."/files/" . $file, 75);
echo "[img]files/$file[/img]";
//qui mi scrive il file che legge
}
}
?>
si potrebbe mettere un controllo che se il file miniatura esiste già bypassa la creazione della miniatura... sarebbe semplice ma ora devo scappare... 