PDA

Visualizza la versione completa : PHP creare file in linux


paolinho
15-12-2006, 09:28
Ciao a tutti! IL mio problema che non riesco a creare un qualsiasi file di testo tramite linguaggio PHP in linux...c' una sintassi particolare in questo caso?
Utilizzano il normale <?php $fc = fopen ("nome_file" , "w+"); ?> che dovrebbe crearmi un file in scrittura non ci riesco... :(
Se invece devo solo leggere dei file e modificarne il contenuto non ci sono problemi... :)
Qualche suggerimento?
Grazie :ciauz:

kruskaiev
15-12-2006, 11:31
Prima prova mettendo la a al posto della w+, quindi cosi':

<?php $fc = fopen ("nome_file" , "a"); ?>
Poi prova a vedere i permessi della directory in cui stai tentando di creare il file. Se non hai i permessi di scrittura c'e' poco da fare.
Infine se non ti va ancora prova a mettere un path assoluto per vedere se almeno cosi' ti crea il file.

<?php $fc = fopen ("/home/$user/public_html/$sito/src/$nome_file" , "a"); ?>
Non mi viene piu' in mente altro.. :bh:

paolinho
15-12-2006, 11:50
...azz, i permessi delle directory :dh: ... che idiota che sono, beh dai, oggi venerd....ciao ciao..grazie 1000! :ciauz:

Loading