Errori nel codice non ce ne sono , sono sicuro perche uso una libreria di funzioni che ho creato in tutti i siti. i permessi li ho messi tutti a 777 con smart ftp, ma niente da fare. per scrivere sui file passo sembre l'indirizzo relativo, senza andare a scrivere nel root ma solo nella cartella principale del sito. su aruba e tophost come provider non ho avuto mai questi problemi.
BOhh non so, consiglero al proprietario del sito di cambiare host a questo punto.
ecco la funzione che scrive i file:

Grazie della risposta
Codice PHP:
function openforw($file,$text) {   
  
$filetowrite=fopen($file,"w");   
  
fwrite($filetowrite,$text,strlen($text));   
  
fclose($filetowrite);  
  return 
$filetowrite