ciao ragazzi
il mio problema è che nonostante i controlli sul file, quando ho un file troppo grande,viene eseguito lo stesso l'upload anche se la sequenza di instruzioni non dovrebbe neanche arrivare alla copy, e come se non bastasse mi da pure gli alert che ho messo quindi funziona! è come se mi entrase in tutti e due i casi dell'if
codice:
$path="......";
if( $ifoto == none )
{
echo('<script language="Javascript">alert ("Nessun file")</script>');
}
else if($ifoto_size < 1024000){
if ( ($ifoto_type == "image/png") || ($ifoto_type == "image/gif") || ($ifoto_type == "image/jpeg") ){
if (copy( $ifoto , "$path/$ifoto_name" )){
/*echo('<script language="Javascript">alert ("'.$foto.' copiato con successo in '.$path.'/'.$foto_name.'")</script>');*/
}
else echo('<script language="Javascript">alert ("'.$ifoto_name.' non copiato in '.$path.'")</script>');
unlink($ifoto);
}
}
else{
echo('<script language="Javascript">alert ("Formato file non valido o troppo grande")</script>');
$ifoto_name='';
}