Riguardati il mio post precedente (che ho modificato) perchè avevo fatto un errore...

cmq ti consiglio di guardati le flesystem function sul manuale di php.net

Adesso ti spiego come funzionano le funzioni:

-resource fopen(string filename, string mode)
Argomenti:
1) il path del file, 2) la modalità di apertura
Restituisce:
un valore che identifica il file

-int filesize(string filename)
Argomenti:
1) il path del file
Restituisce:
la lunghezza del file

-string fread(resource handle, int lenght)
Argomenti:
1) un valore che identifica un file
2) la lunghezza per cui viene letto il file
Restituisce:
Il contenuto letto