ok....

codice pagina form

Codice PHP:
<form action="pagina.php" method="post" enctype="multipart/form-data" name="form1">
<
input name="img" type="file" id="img2">
<
input name="invia" type="submit"  id="invia2" value="Invia la foto"></form
codice pagina.php

Codice PHP:
<?php 
if(isset($_POST['invia'])){
do{
if(
is_uploaded_file($_FILES['img']['tmp_name'])){
// Controllo che il file non superi i 500 KB
    
if ($_FILES['img']['size'] > 500432) {
      
$_SESSION['nofield'] = "ok";
      
$error "La foto non deve superare i 500 kb di dimensione massima...";
      break;
    }
// Ottengo le informazioni sull'immagine
    
list($width$height$type$attr) = getimagesize($_FILES['img']['tmp_name']);
// Controllo che le dimensioni (in pixel) non superino i 700 di largh.
    
if ($width 700) {
      
$_SESSION['nofield'] = "ok";
      
$error "La foto non deve superare i 700 pixels di larghezza massima...";
      break;
    }
// Controllo che il file sia nel formato JPG
    
if ($type!=2) {
      
$_SESSION['nofield'] = "ok";
      
$error "Il formato della foto inserita non è corretto sono ammessi solo files JPG o JPEG...";
      break;
    }
// Verifico che sul sul server non esista già un file con lo stesso nome
    
if (file_exists('immagini/'.$_FILES['img']['name'])) {
      
$_SESSION['nofield'] = "ok";
      
$error "Esiste già una foto con questo nome. Rinomina la tua foto e riprova...";
      break;
    }
// Sposto il file nella cartella da me desiderata
    
if (!move_uploaded_file($_FILES['img']['tmp_name'], 'immagini/'.$_FILES['img']['name'])) {
      
$_SESSION['nofield'] = "ok";
      
$error "Si è verificato un errore imprevisto nel caricamento della foto...";
      break;
    }    
else{
// creo la miniatura 
$thumb imagecreatetruecolor(10075); 
$source imagecreatefromjpeg($_FILES['img']['tmp_name']); 
imagecopyresampled($thumb$source000010075imagesx($source), imagesy($source)); 
imagejpeg($thumb"immagini/min_".$_FILES['img']['name'], 100);
break;
}


while(
false);
header("Location: insertphoto.php?error=$error");

?>


ho provato anche a fare una verifica degli errori su un altro server e mi dice:

Warning: getimagesize(/tmp/php6C2ymO) [function.getimagesize]: failed to open stream: No such file or directory in /web/htdocs/...........

Warning: imagecreatefromjpeg(/tmp/php6C2ymO) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /web/htdocs/..........

Warning: imagesx(): supplied argument is not a valid Image resource in /web/htdocs/..............

Warning: imagesy(): supplied argument is not a valid Image resource in /web/htdocs/...................

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /web/htdocs/.....................


Le linee interessate sono quelle che mi hai postato tu