Dunque,
ho riprovato inserendo nello script una classe che fa l'upload dei file.
quindi eseguo l'upload, (guardo nella directory e verifico l'esistenza del file, tutto ok), dopodicchè lo script dovrebbe proseguire a leggere il file ma invece non entra proprio nel while e non da nessun messaggio di errore. (error reporting è settato su all).
Ho modificato la prima parte dello script inserendo anche la directory dove è presente il file ma non succede nulla:
Codice PHP:
        $row 1;
        
$handle fopen$dir_upload.$file'r' );
        while( ( 
$data fgetcsv$handle1000";" ) ) !== FALSE ){