Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Creazione dinamica di pagine

    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)

  2. #2
    aggiungo che le pagine php me le crea ma in modo sbagliato,ovvero: http://i.imgur.com/NbMPswU.png

  3. #3
    UP

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Secondo me oltre ad avere le idee confuse, non hai neanche capito a cosa serve PHP.

    Generare pagine dinamiche non vuol dire creare nuovi file, ma mostrare su una pagina (file) esistente dati diversi a seconda delle richieste.

    Rispondere a ciò che stai facendo non ha senso, rivedi la logica per fare ciò che hai in mente e se ti stai buttando sul PHP senza aver studiato niente, prima di proseguire studiati almeno la prima guida che c'è nella mia firma.

  5. #5
    ... si ok va beh, ho risolto.. probabilmente non hai capito cosa volevo fare. Grazie comunque

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.