Html (image.html):

codice:
<form name="upload" method="post" action="upload.php" enctype="multipart/form-data">
  
<table align="center"> 	 
<td nowrap align="right">Foto</td> 
<td><input type="hidden"></td> 
<td><input type="file" name="uploadfile"> |</td> 
<td><input type="submit" name="go" value="Carica"></td>
</table> 
</form>
Php (upload.php):

Codice PHP:
<?php // controllo che non ci siano stati errori nell'upload (codice = 0)  if ($_FILES['uploadfile']['error'] == 0)
 
{     
// upload ok 
// controllo che il file sia in formato gif 
if (!(in_array($_FILES['uploadfile']['type'], array('image/jpeg','image/png','image/gif','image/jpg','image/bmp'))))  die("Formato file non valido"); 
// copio il file dalla cartella temporanea a quella di destinazione mantenendo il nome originale  
copy($_FILES['uploadfile']['tmp_name'], "file_caricati/".$_FILES['uploadfile']['name']) or die("Impossibile caricare il file");     
// upload terminato, stampo alcune info sul file     echo "[b]Upload terminato con successo[/b]
Le Informazioni riguardanti il File che hai appena caricato sono:

";     
echo "
Nome file".$_FILES['uploadfile']['name']."
";     
echo "
Dimensione file".$_FILES['uploadfile']['size']."
";     
echo "
Tipo MIME file".$_FILES['uploadfile']['type']; 

else     
{     
// controllo il tipo di errore         
if (
$_FILES['uploadfile']['error'] == 2)             
{                 
// errore, file troppo grande (> 1MB) die("
Errorefile troppo grandeil massimo consentito è 1MB");     
}         
else             
{             
// errore generico 
die("
Erroreimpossibile caricare il file"); 
}     

?>
Mi da "Impossibile Salvare" nella seguente libreria GD:

Codice PHP:
<?php
$img 
"immagini/immagine.jpeg"// percorso al file dell'immagine 
$dest "miniature"// directory di salvataggio delle miniature create  // dimensioni della miniatura da creare 
$thumbWidth 60// larghezza 
$thumbHeight 60// altezza // livello di compressione della miniatura 
$thumbComp 90;  // creazione dell'immagine della miniatura
$thumb imagecreate($thumbWidth$thumbHeight) or die("Impossibile creare la miniatura"); // apertura dell'immagine originale  
$src imagecreatefromjpeg($img) or die ("Impossibile aprire l'immagine originale");  // copio l'immagine originale in quella della miniatura ridimensionandola 
imagecopyresized($thumb$src0000$thumbWidth$thumbHeightimageSx($src), imageSy($src)) or die("Impossibile ridimensionare l'immagine");  // salvataggio miniatura imagejpeg($thumb, $dest, $thumbComp) or die("Impossibile salvare la miniatura"); 
?>
Avete qualche idea di come correggere?
Inoltre sapreste dirmi come poter applicare questa libreria contemporaneamente a più Foto?