Ok, avevate ragione...
Era sbagliato il path!!! Ci mancava un ../ ... chiedo venga... 
Adesso c'è solo un problema...
nel codice che abbiamo visto richiama la funzione Gravatar e passa 2 variabili:
Codice PHP:
$face=$Wall->Gravatar($uid,$prova);
una di queste è $prova che contiene il nome del file presente nella cartella desiderata.
Se io vado nella funzione Gravatar e faccio echo $prova; mi stampa il nome del file corretto, quindi alla funzione arriva tutto per bene, ma se provo a fare:
Codice PHP:
$data="../foto_utenti/$matricola/profilo/resize/$prova ";
return $data;
non mi visualizza l'immagine che voglio, mentre se metto al posto di $prova il nome dell'immagine la visualizza! Tuttavia come detto poco sopra se subito prima della riga $data=../ eccetera metto echo $prova, questo mi stampa il nome del file corretto!
Perché?
E' evidente che è un problema di lettura di variabile nel path... però la variabile $matricola la legge correttamente...
Mistero...
Sapete darmi una mano?