ok,

ora vedo scusa, per verificare se è stato selezionato un file per eseguire l'upload, bisogna chiedere all'array $_FILES invece die $_REQUEST:

Codice PHP:
 if ($_POST["upload"] != "") {
    if (isset(
$_FILES["fdc"] && $_FILES["fdc"]["size"] > 0)) {
            
$percorso "info/";
... 
come vedi nel caso in cui non hai selezionato un file, $_FILES["fdc"] rimane vuoto:

$_FILES
Codice PHP:
Array ( 
    [
fdc] => 
        Array ( 
        [
name] => 
        [
type] => 
        [
tmp_name] => 
        [
error] => 
        
[size] => 
        


potresti anche fare un controllo in base all'error, se è 4, significa nessun file in upload.

Qui vedi il significato dell'elemeto error http://us3.php.net/manual/en/feature...oad.errors.php