Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Discussione: Invio dati ad un .txt

  1. #11
    Si scusa ho dimenticato la parentesi tonda,correggi così:
    Codice PHP:
    <?php
    $current_page
    =$_SERVER['PHP_SELF'];
    if(!isset(
    $_POST['submit']))
    {
      
    $my_form="<form action='$current_page' method='post'>

    [b]Inserisci messaggio[/b]



    <input type='text' name='nome' size='25' />


    <input type='text' name='email' size='25' />
    <input type='submit' value='Invia' name='submit' />
    </form>"
    ;
      echo 
    $my_form;


    }
    else{
    $file="fileprova.txt";
    $nome=$_POST['nome'];
    $email=$_POST['email'];
    $val=$nome." ".$email."\n";
    if(!
    file_exists($file))
    {
    $fd=fopen($file,"w");
    fwrite($fd,$val);
    fclose($fd);
    }
    else
    {
    $fd=fopen($file,"a+");

    fwrite($fd,$val);
    fclose($fd);
         }
    }
    ?>

  2. #12
    Ora funge, ma una volta clikkato su invio resta la pagina .php (tutta bianca) e non mi salva il messaggio sul txt
    Eppure ho messo il nome esatto del file txt sul codice php
    A te funziona?

  3. #13
    Se guardi il codice dove c'era l'errore alla riga 3,manca un campo,forse è per quello,ora è postato correttamente!

  4. #14
    Grazie mille, ora funziona

    Vado a ripassarmi un po' di html va, grazie ancora

  5. #15
    Soltanto un ultimissima cosa

    Come integro il codice php avendo questi due form nella pagina html?
    Ho provato in tutti i modi ma nada..

    codice:
    										<div class="form-login">
    											<label>Nome utente</label>
    											<div class="input"><input type="text" 
    
    value="" id="name" name="username" maxlength="30" /></div>
    
    
    											<label>Email utente</label>
    
    
    
    
    											<div class="input"><input 
    
    type="emailutente" value="" name="emailutente" maxlength="32"/></div>
    											<div>
    Nome utente

  6. #16
    Scusami non ho capito,vorresti modificare il form precedente con questo?

  7. #17
    Io ho quelle due tabelle, ed ho bisogno che i dati vengano trasferiti al .txt grazie alle due tabelle.
    Integrare il tuo codice php di poco fa alle due tabelle che ho scritto nel post precedente in pratica

  8. #18
    Qualcosa del genere.
    codice:
    <?php
     $my_form="<form action='$current_page' method='post'>
    
    Inserisci messaggio
    
    
      <table width='300' cellpadding='0' cellspacing='0'>
         <tr>
           <td>
               <label>Nome utente:</label>
               
    
    <input type='text' name='nome' size='15' />
           </td>
          </tr>
          <tr>
            <td>
             <label>Email utente:</label>
             
    
    <input type='text' name='email' size='20' />
    <input type='submit' value='Invia' name='submit' />
            </td>
            </tr>
    </table>
    
    </form>";
    echo $my_form;
    ?>

  9. #19
    La faccenda è più complicata credo, perchè ho un'intera pagina di html e in mezzo quelle due tabelle.
    Il codice php devo metterlo dall'inizio dell'html fino alla fine o solo all'inizio/fine del form?

  10. #20
    Ho provato anche così.. ma nada


    <?php
    $current_page=$_SERVER['PHP_SELF'];
    if(!isset($_POST['submit']))
    {
    $my_form="<form action='$current_page' method='post'>

    <div class="form-login">
    <label>Nome utente</label>
    <div class="input"><input type="text"

    value="" id="name" name="username" maxlength="30" /></div>
    <label>Email</label>




    <div class="input"><input

    type="email" value="" name="email" maxlength="32"/></div>
    <div>


    echo $my_form;


    }
    else{
    $file="fileprova.txt";
    $nome=$_POST['nome'];
    $email=$_POST['email'];
    $val=$nome." ".$email."\n";
    if(!file_exists($file))
    {
    $fd=fopen($file,"w");
    fwrite($fd,$val);
    fclose($fd);
    }
    else
    {
    $fd=fopen($file,"a+");

    fwrite($fd,$val);
    fclose($fd);
    }
    }
    ?>


    Mi da il solito 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 © 2026 vBulletin Solutions, Inc. All rights reserved.