Sto realizzando un'applicazione in PHP che mi deve leggere un file excel. Utilizzo la classe Spreadsheet_Excel_Reader() in questo modo:

$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251'); // Set output Encoding.
$data->read('file.xls');
error_reporting(E_ALL ^ E_NOTICE);

Il file xls naturalmente è allo stesso livello del file php che lo richiama, ma quando lancio l'applicazione mi restituisce questo messaggio di errore:

The filename file.xls is not readable

Sono 3 ore che mi sto perdendo con questo problema, da cosa può dipendere?