-
creare file con php
Salve a tutti,
avrei bisogno di creare svariati file con il php,
di solito è sufficiente aprire un handle e scriverci dentro qualcosa, e il server automaticamente lo crea, oppure con il comando touch;
ma ho notato che su AV queste comando non funzionano.
Compio io qualche errore (premesso che in locale funziona tutto ok) o è una limitazione del servizio?
esiste un modo per crearli, o occorre farlo a mano?
Grazie dell'aiuto :)
-
-
non mi sembra che sia una soluzione quella che mi proponi...
comunque forse non mi sono spiegato:
Codice:
$f = fopen($filneme,"w");
fwrite($f,$testo);
fclose($f);
se il file non esiste questo non lo crea su AV.
a voi risulta?
-
Scusa eh, ma tu di cosa hai bisogno?
Di creare un file di tipo testuale? (ascii)
Allora la soluzione è quella postata prima. Cosa non ti è chiaro?
La funzione proposta funziona pienamente.
Ciaoo!!
-
la cosa che non mi quadra è che su questo server se il file non esiste non lo crea.
tutto funziona se è solo da modificare.
-
Ti assicuro che funziona perfettamente, l'ho appena provato.
<?
$file="ciao.txt";
$apro=fopen($file,"w");
fwrite($apro,"funziona");
fclose($apro);
$apro2=file($file);
print_r($apro2);
?>
Ciaoooooooo!!!!!
-
ok, il tuo funziona
ma questo qui sotto non funziona. ("folder" è una cartella che esiste)
<?
$file="/membri/bachecavirtuale/folder/ciao.txt";
$apro=fopen($file,"w");
fwrite($apro,"funziona");
fclose($apro);
$apro2=file($file);
print_r($apro2);
?>
perché??
-
Perchè specifichi quel percorso? Non ce n'è bisogno, basta scrivere "folder/ciao.txt"
Il problema è lì, anche perchè conta che a volte può essere membri2 invece che membri
Ciaoooo!!!!!
-
perchè ho degli script dislocati in varie cartelle e per rendere la configurazione più semplice ho preferito utilizzare il percorso assoluto.
quel percorso lì l'ho letto sull'output di
<?
phpinfo();
?>
quindi mi consigli di mettere i percorsi relativi?
-
Il percorso fisico è richiesto su alcuni spazi per aprire il file.
Cmq a me il file lo crea se non esiste, ma non ho provato con il percorso completo.
-
ok, ora funziona tutto correttamente, anche con il percorso assoluto,
probabilmente dipendeva da fatto che negli script facevo dei chmod sulle cartelle.
Vi ringrazio tantissimo.
Ciao