Visualizzazione risultati 1 fino 8 di 8

Discussione: [SCRIPT] Form Php che scrive in una pagina

  1. #1
    Guest

    Smile [SCRIPT] Form Php che scrive in una pagina

    Mi spiace se non sono stato chiaro nel titolo ma non so come chiamarlo :

    Avrei bisogno di uno script composto da :

    -form.php :form con magari : $nome ; $cognome ; $mail
    -forum_do :che elabora i dati ( $nome ; $cognome ....)
    -result.php : che stampa sulla stessa pagina i dati (ciao $nome , sei $cognome , giusto ??? La tua e-mail è $mail . )

    Mi servirebbe solo così , che non registri niente in nessun file o database , qualcuno è in grado di costruirlo ??

    Grazie .

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Nel form.php che può essere anche form.htm scrivi:
    Codice HTML:
    <html>
    <head>
    <title>Ciao</title>
    </head>
    <body>
    <form action="result.php" method="post">
    Scrivi il tuo nome: <input type="text" size="30" name="nome">
    <br>Scrivi il tuo cognome: <input type="text" size="30" name="cognome">
    <br>Scrivi il tuo indirizzo e-mail: <input type="text" size="30" name="email">
    <br><input type="submit" value="Invia"></form>
    </body>
    </html>
    Forum_do non serve e in result.php scrivi:
    Codice PHP:
    <html>
    <head>
    <title>Ciao</title>
    </head>
    <body>
    <?
    $nome
    =$_POST['nome'];
    $cognome=$_POST['cognome'];
    $email=$_POST['email'];
    echo
    "ciao $nome , sei $cognome , giusto ??? La tua e-mail è $mail";
    ?>
    </body>
    </html>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Grazie ti adoro ^_^

  4. #4
    a20081103 non è connesso Neofita
    Data registrazione
    03-11-2008
    Messaggi
    10

    Predefinito Salvataggio

    buon giorno,
    e se volessi salvare i risultati in una pagina sovrascrivendola ogni volta?
    Grazie, saluti

  5. #5
    Guest

    Predefinito

    Apri una nuova discussione...
    Comunque ecco un esempio:
    Mettiamo che questo sia result.php
    Codice PHP:
    <?php
    $nome
    = $_POST['nome'];
    $cognome = $_POST['cognome'];
    $email = $_POST['email'];
    $fp = fopen("tuo_file.estensione","w"); //apro il file dove salvare i dati
    fwrite($fp,"Nome: {$nome} Cognome: {$cognome} Email: {$email}"); //scrivo i dati ricavati
    fclose($fp); //chiudo il file
    ?>

  6. #6
    a20081103 non è connesso Neofita
    Data registrazione
    03-11-2008
    Messaggi
    10

    Talking Wow!!

    Sei un grande! Funziona. Pensavo di impazzire con cartelle e permessi da abilitare invece funziona. Uno puo' scrivere anche da un altro sito? Cioe', chiunque puo' scrivere sul file result.txt (l'ho chiamato cosi')?
    E sarebbe anche possibile far uploadare un'immagine nel file result (opportunamente rinominato result.htm)? Intendo l'immagine viene caricata nel sito (o in una sottocartella) e nel file result.htm viene scritto <img src="nomeFileUploadato.gif">?
    Giustamente mi hai detto di aprire una nuova discussione e infatti postero' tutti questi risultati in una nuova discussione, probabilmente domani perche' ormai qui e' notte.
    Grazie di tutto,
    Massimiliano

  7. #7
    palla000 non è connesso Utente attivo
    Data registrazione
    12-07-2008
    Residenza
    trieste
    Messaggi
    278

    Predefinito

    per uploadre un immagine devi usare per forza php e poi dovresti salvare i nomi in database o in un file di testo e fare un ciclo sempre in php

  8. #8
    Guest

    Predefinito

    Vi prego di aprire un 3d con le vostre richieste/domande.

    Potete chiudere questo :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •