Originariamente inviato da metatad
si, adesso funzia... però non mi scrive niente!
Cioè, se faccio un echo della variabile che contiene i dati da salvare, me li stampa a video, però nel file non viene scritto niente: perchè?
il codice che hai citato non lo deve stampare a video, sei certo che il codice che usi sia quello che hai citato qui?

BTW:
per poter creare un file in una cartella questa deve poter essere 1) acceduta e 2) scritta dall'utente che impersona il web server... quindi, ammesso che apache non sia nel gruppo che possiede tale cartella, allora devi lavorare sui permessi di "other" ... chmod o+Xw testi

una volta creato da pache tale file avra come proprietario apache stesso e quindi non dovrebbe avere problemi a scriverci di nuovo... se per qualche strana ragione la umask di default non permettesse la scrittura neanche al proprietario allora usa umask() per impostarne una adatta *prima* della fopen()