Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233

    Problema scrivere in un txt con php

    Per semplificare tutto ho creato uno zip

    In caso non vi fidiaste scrivo tutto sotto:

    Questo è il file "file.html"
    codice HTML:
    <form method="post" action="file.php" enctype="multipart/form-data" id="form">
      His nickname: <br><input type="text" name="nick" placeholder="Nickname">
    <br>His FC:<br> <input type="number" name="code" placeholder="Friend Code">
    
    <br>Comments:<br> <textarea cols="30" rows="3" name="comment" form="form" placeholder="Enter here your comments"></textarea>
    <br>
    <br>
    <input type="submit">
    </form>
    E questo è il file "file.php":

    Codice PHP:
     <?

    $nick
    =$_POST['nick'];
    $number=$_POST['number'];
    $comment=$_POST['comment'];


    if (
    $nick != null && $number != null){
    echo 
    "Risultato del file di testo:<br>";
    $var=@fopen("file.txt","a+");

    @
    fwrite($var"$nick - $number - $comment \n");
    $var2=file("file.txt");
    @
    fclose($var);
    $i=count($var2);
    for(
    $a=0$a<=$i$a++){
    echo 
    $var2[$a]."<br>";
    }
    }
    ?>
    Ho creato anche il file .txt dove in teoria dovrebbero entrare le righe

    A me sembra tutto giusto, ma non funziona.

    Vorrei che mi aiutaste a capire come risolvere il tutto, passo per passo così capisco,
    Bruno
    Protesta niente immagini nella firma

  2. #2
    Se posso darti un consiglio, quando hai problemi di questo tipo riduci al minimo il codice per evitare di incappare in problemi banali.
    Inoltre perchè metti tutte quelle @? Durante la fase di test è utile vedere quale è il tuo errore e, una volta concluso il sito disabilita gli errori da php.ini o usa ini_set ( http://www.php.net/manual/en/function.ini-set.php ).
    Altrimenti stampa tutte le variabili per vedere se corrispondono o meno a ciò che serve a te ( es: print_r($_REQUEST) );

    Comunque dove è l' errore, nella scrittura del file o nel codice precedente?

    Ciao,
    3ndle

  3. #3
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233
    Credo che il problema sia nel PHP perché non c'è il valore dell'upload
    Protesta niente immagini nella firma

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.