Salve. Al momento della registrazione di un utente devo creare una directory che ha il suo nick come nome e un file index.php all'interno con all'interno del codice.
Visto che sulla seconda parte non ho trovato molto per la creazione di un file e del suo contenuto ho pensato di strutturarlo in questo modo:
1)creo la directory con mkdir
2)creo un file index.php vuoto fopen (che per quel che so quando non trova il file da aprire, lo crea)
3)con la funzione copy sovrascrivo il file index.php prendendo da un file modello base.
purtroppo però il codice che ho scritto mi da parecchi problemi
Codice PHP:
$nome = 'pippo';
if(mkdir("$nome", 0700)) {
$file = '../modello/index.php';
$url = "$nome/$file";
$new_file = fopen($url, 'w');
$new_file = fputs($url, "");
$new_file = fclose($url);
if (copy($file, $url)) {
echo"Registrazione completata"; } else { echo"problema copia"; }
} else { echo"problema diectory"; }
mi da inizialmente errore di fputs e fclose, se refresho mi da errore di mkdir (dice che il file esiste già), al terzo refresh mi crea la directory ed il file (però vuoto) all0interno ma stampando sempre l'errore.
Dobve sbaglio?
thanks