Visualizzazione risultati 1 fino 7 di 7

Discussione: copiare tutto in un file di testo

  1. #1
    Guest

    Predefinito copiare tutto in un file di testo

    ciao a tutti vorrei inserire nel mio sito una casella di testo dove tutto cio che scrivono i miei visitatori premendo il tasto invia sia automaticamente scritto con nome data ora e ip in un file di testo ho cercato in giro ma tutte le guide non mi funzionano
    spero in un vostro aiuto

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Un semplice form.
    Poi tramite php leggi i dati e li salvi dove vuoi (ad esempio, in un file, oppure puoi anche farti arrivare un'email con il contenuto; un pò come facevo io nel mio vecchio sito).

    Ciao!

    p.s: cosa centra in phpbb?
    Ultima modifica di alemoppo : 03-11-2011 alle ore 17.11.28

  3. #3
    Guest

    Predefinito

    grazie per la risposta
    il problema che ho è che creo il form in html ma nella pagina php cosa ci devo mettere? se faccio invia non mi scrive quello che ci sta dentro =(
    quale codice devo mettere? me lo potresti scrivere tu?
    il form sarebbe di una sola casella di testo e tasto invia
    grazie
    PS mi sa che ho sbagliato sezione =(
    Ultima modifica di brushpts : 03-11-2011 alle ore 21.11.55

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Ho spostato in PHP.

    Per prelevare i dati, come è scritto nel link che ti ho lasciato, devi usare gli array $_POST[] o $_GET, a secondo del "method" del form.
    Negli indici degli array, hai tutti gli elementi del form che puoi leggere...

    Per altre info, puoi leggere anche qui.


    Ciao!

  5. #5
    Guest

    Predefinito

    grazie per la risposta
    solo che non riesco a far funzionare il php
    io metto
    Codice HTML:
    <form action="welcome.php" method="post">
    Name: <input type="text" name="fname" />
    Age: <input type="text" name="age" />
    <input type="submit" />
    </form>
    nella pagina welcome.php
    inserisco
    Codice PHP:
    Welcome <?php echo $_POST["fname"]; ?>!<br />
    You are <?php echo $_POST["age"]; ?> years old.
    ma i dati inseriti nel form non vengono visualizzati in welcome.php
    mi viene un dubbio è possibile che sia chrome che firefox non leggano il php bene?
    Ultima modifica di alemoppo : 04-11-2011 alle ore 14.16.48

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Quel codice sembra corretto.
    Ma l'hai provato online? perché il PHP viene eseguito dal server, quindi se non lo esegui online, non funziona nulla.

    mi viene un dubbio è possibile che sia chrome che firefox non leggano il php bene?
    Come detto sopra, il PHP è un linguaggio lato server (viene eseguito dal server, producendo html/css/javascript...), e non ha nulla a che vedere con i client (se non il suo output).

    Ciao!

  7. #7
    Guest

    Predefinito

    perfetto funziona io lo provavo dal pc non dal server scusa =(
    ma se volessi per esempio una volta cliccato su invia
    far apparire una scritta in un altra pagina con scritto per esempio
    "hai commentato in data ... alle"
    ed ogni volta che commenta aggiungere la scritta si puo?

Regole di scrittura

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