Nulla mi dice sempre che non è definita la variabile foto1 ecco cosa ho modificato:





Codice PHP:
<form enctype="multipart/form-data" action="file.php?....." method="POST" >
<
input type="hidden" name="MAX_FILE_SIZE" value="50000">
<
table align="center">
  ................... 


Codice PHP:

<?php
error_reporting
(2047);
function 
Upload$nome_campo $percorso )
{
    if(!isset(
$_POST[$nome_campo]))
        {
            
$nuovo_nome='FotoBarche/generica.jpg';
            echo 
$_POST[$nome_campo];
            exit;
        }
    else
        { 
            
$file_temp=($_FILES[$nome_campo]['tmp_name']);  
            
$inviato=file_exists($file_temp);
                    
            echo 
$_FILES[$nome_campo]['error'];
            
            if (
$inviato
                {
                    
$nuovo_nome=$percorso.rand(0,999)."_".time().".jpg";
                    
move_uploaded_file($file_temp,$nuovo_nome);
                    echo 
"CARICATO";
                    
                } 
            else 
                {
                    echo
"ERRORE CARICAMENTO FILE";
                    exit;

                }
        }
    return 
$nuovo_nome;
}


?>