ciao a tutti. Vi espongo subito il mio problema: sto cercando di far generare tramite la pressione di un pulsante un'altra pagina che conterrà delle informazioni inserite dall'utente. In parole povere a logica ho pensato di creare 2 file txt. Il primo con l'introduzione del codice html della nuova pagina. poi verrà inserito il testo dell'utente e infine mettere la conclusione del codice html dal secondo txt( $1txt .$infoutente .$2txt ). questo è il codice che ho scritto:
codice:
if ($_SERVER["REQUEST_METHOD"] == "POST") {
#prende la prima parte di codice della pagina discussione
$file="script1.txt";
$apro=fopen($file,"r");
$f1=file($file);
print_r($f1); #la salva nella variabile f1
$file2="script2.txt";
$apro2=fopen($file2,"r");
$f2=file($file2);
print_r($f2);
$f1 = $f1 ."<p>" .$_POST['testo'] ."</p>" .$f2; #unisco la prima parte di codice con il testo dell'utente e inserisco la fine di codice
#file php finale
$thread= "user/" .$_POST['nome_utente'] ."/" .random_string(rand(2,6)) .".php";
$apro3=fopen($thread,"x+");
fwrite($apro3,$f1);
fclose($apro3);
}
il risultato è questo:
Prima di premere: http://i.imgur.com/cfL4Aly.png
Dopo aver premuto: http://i.imgur.com/c9ZW2mf.png
cosa ho sbagliato? :( Grazie in anticipoo (e sopratutto grazie per tutte le nozioni che ho imparato su questo sito)