se non ricordo male nella documentazione dicono che per gli URL funziona solo a partire da PHP5.

Dunque se sei su PHP4 basta che controlli cosa ti restituisce la funzione file(); direttamente: o che hai il contenuti e dunque il file esiste, oppure hai false.