Formulaire pour écrire dans un fichier .txt

qpodu62 Messages postés 22 Statut Membre -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Voilà mon problème, j'aimerais écrire à l'aide d'un formulaire dans un fichier .txt
J'ai entendu parler de fwrite(), mais je n'arrive pas à l'utiliser avec un formulaire.
Je suis débutant en PHP.
Pourriez-vous m'aider ?

Cordialement.

2 réponses

  1. henri.k93 Messages postés 37 Statut Membre 13
     
    j'ai posté un sujet ce matin pour cela ^^

    donc voici le sujet : https://forums.commentcamarche.net/forum/affich-19077097-php-script-ecrire

    en gros voici la meilleur réponse :

    <?

    $menu=isset($_POST['menu'])?$_POST['menu']:"";
    $nom=isset($_POST['nom'])?$_POST['nom']:"";
    $prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
    $pseudo=isset($_POST['pseudo'])?$_POST['pseudo']:"";

    // Action à effectuer:
    if ($menu<>""){
    // Enregistre dans le fichier test.txt:
    $msg=$nom." ".$prenom." "."Message supplémentaire...";
    $handle = fopen("test.txt", "a+");
    fputs ($handle, $msg.chr(13).chr(10));
    aff_fin();
    }else{
    aff_formulaire();
    }

    function aff_formulaire(){
    echo '<form name="form1" method="POST">';
    echo 'Nom: <input type=text name="nom"> <br> Prénom: <input type=text name="prenom"><br>Pseudo<input type=text name="pseudo"><input type=hidden name="menu"><input type=submit value="Envoyer" onclick="document.form1.menu.value=\'Envoyer\';"</form>';
    }

    function aff_fin(){
    echo "Votre inscription a bien été prise en compte.";
    }
    ?>

    Par louloute300
    2