Grazie per il tuo consiglio, ho provveduto ad inserire un controllo.
L'errore era dovuto al fatto che con fopne tentavo di aprire un file in scrittura al di fuori dell'are che mi è stata assegnata come utente.
in paratica fopen ("/home/pippo.txt") non si può eseguire perchè non ho i permessi per la cartella home.