risolto il problema, ora ce ne un altro
Codice PHP:
<?php
$extlimit = "yes"; // Vuoi limitazioni riguardanti il formato? Se vuoi che gli utenti possano postare ciò che vogliono metti no
$limitedext = array(".gif",".jpg",".png",".jpeg",".bmp"); // Nel caso sopra tu abbia messo si, scrivi qui i formati accettati
$indirizzo = 'images/'; //Indirizzo dove viene salvata l'immagine
$casuale = rand (00000, 99999);
$nome = $_FILES['userfile']['name'];
$temp = $_FILES['userfile']['tmp_name'];
$ext = strrchr($nome,'.');
$ext = strtolower($ext);
$larghezza_thumb = 100;
$altezza_thumb = 100;
$indirizzot = 'images/thumb/';
if (($extlimit == "yes") && (!in_array($ext,$limitedext))) {
echo "Estensione non valida";
exit();
}
$getExt = explode ('.', $nome);
$file_ext = $getExt[count($getExt)-1];
$nomeintero = $casuale .".". $file_ext;
if (move_uploaded_file($temp, $indirizzo.$nomeintero))
{
$name = $indirizzo.$nomeintero;
print "Immagine caricata con successo
";
echo "Link originale: ";
echo "<form><input value=\"http://www.milverweb.it/upload/$name\" size=\"80\" ></form>";
$immagine = imagecreatefromjpeg($indirizzo.$nomeintero);
$larghezza = imagesx($immagine);
$altezza = imagesy($immagine);
$scala = min($larghezza_thumb/$larghezza, $altezza_thumb/$altezza);
if ($scala < 1)
{
$nuova_larghezza = floor($scala*$larghezza);
$nuova_altezza = floor($scala*$altezza);
$immagine_temporanea = imagecreatetruecolor($nuova_larghezza, $nuova_altezza);
imagecopyresized($immagine_temporanea, $immagine,0,0,0,0,$nuova_larghezza, $nuova_altezza, $larghezza, $altezza);
imagedestroy($immagine);
$immagine = $immagine_temporanea;
}
imagejpeg($immagine, $indirizzot . $immagine);
} else {
print "Immagine non caricata per via di qualche errore";
}
?>
ragazzi che errore c'è che non mi crea le thumb? le immagini normali le salva senza problemi ma le thumb non le salva