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:
il risultato è questo: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); }
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)

Rispondi quotando
