Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 37
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    inserire da form a un file txt del testo

    saraà una cavolata, però vorrei sapre come posso fare ad inserire un testo, una riga di testo da un form ad una file txt.. e poi i risultati di questa cartella venissero visualizzati come un 'elenco..

    cioè, mi sono speigato malissimo..

    pagina invia.php

    inserisco un form che mi inviare una riga di testo ad un file txt.. poi ogni riga inviata mi viene visualizzata per esempio sotto il form...

    non credo sia difficile.. è più complicato capire quello che ho chiesto

    thanks

  2. #2
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    non credo sia difficile.. è più complicato capire quello che ho chiesto
    ma sai.......potresti anche aver ragione.......

    se ho ben capito vorresti inserire una riga di testo su di un file txt, questa riga la recuperi da un campo text di un form e, sotto al form, vorresti anche vedere il contenuto dell'intero file...ho capito bene?

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    mi sembra di si!

  4. #4

  5. #5
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    allora si possono utilizzare 2 pagine, nella pima metti il form e sotto il form visualizzeremo il file:

    Codice PHP:
    <?php

    echo
    "<form method=\"post\ action=\"invia.php\">
    <input type=\"text\" size=\"20\" name=\"riga\">


    <input type=\"submit\" value=\"Inserisci\">
    </form>"

    $path="percorso/al/file.txt";

    for(
    $i=0;$i<count($path);$i++)
    {
        echo
    "

    $fp[$i]</p>";
    }

    ?>

  6. #6
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    nella seconda recuperi la variabile "riga" $_POST['riga']
    e la inserisci in modalità appending al file

    Codice PHP:
    $fp=fopen("$path""a");

    fwrite($fp"$_POST['riga']\n");

    fclose($fp); 

  7. #7
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da zoseppe
    nella seconda recuperi la variabile "riga" $_POST['riga']
    e la inserisci in modalità appending al file

    Codice PHP:
    $fp=fopen("$path""a");

    fwrite($fp"$_POST['riga']\n");

    fclose($fp); 
    cioè?!?!?

    allora io ho creato la pagina suggerimento.php

    Codice PHP:
    <?php

    echo
    "<form method=\"post action=\"suggerimento.php\">
    <input type=\"text\" size=\"20\" name=\"riga\">


    <input type=\"submit\" value=\"Inserisci\">
    </form>"

    $path="/mi/suggerimento.txt";

    for(
    $i=0;$i<count($path);$i++)
    {
        echo
    "

    $fp[$i]</p>";
    }

    ?> 

    questa l'ho collegata ad un'altra pagina testo come mi hai detto...  poi cos'è che dovrei afre?!
    :berto:

  8. #8
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    beh anche io quanto a chiarezza ......vabbè succede!

    1)
    allora crea un file php e chiamalo come preferisci, mettici dentro la prima pagina che ti ho spedito......compila il campo $path con il percorso al tuo file.

    2)
    crea il file invia.php e mettici dentro la seconda parte, ricordi di inserire nuovamente $path con il percorso al file!

    e ricorda anche che non ho inserito nessun controllo per la gestione degli errori....quello lo fai te!!!!!

    fammi sapere se funziona!

  9. #9
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    cioè così?!? è giusto o ci sono errori?! (per forza ci sono errori o manca qualcosa :berto: )

    pagina suggerimento.php

    Codice PHP:
    <?php

    echo
    "<form method=\"post action=\"suggerimento_invia.php\">
    <input type=\"text\" size=\"20\" name=\"riga\">


    <input type=\"submit\" value=\"Inserisci\">
    </form>"

    $path="suggerimento.txt";

    for(
    $i=0;$i<count($path);$i++)
    {
        echo
    "

    $fp[$i]</p>";
    }

    ?>
    pagina invia.php

    Codice PHP:
    <?php

    $path
    ="suggerimento.txt";

    $fp=fopen("$path""a");

    fwrite($fp"$_POST['riga']\n");

    fclose($fp);

    ?>
    e pagina suggerimento.txt

  10. #10
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    beh qualcosa che non va c'è di sicuro, credevo lo riarrangiassi tu: almeno l'html!

    1 file
    method=\"post\" manca la barra e i doppi apici

    2 file
    all'apertura dichiara questa variabile
    $riga=$_POST['riga'];

    poi cambia;
    fwrite($fp, "$_POST['riga']\n");
    in
    fwrite($fp, "$riga\n");

    se ti da errore postami il messaggio d'errore

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.