Problemme php

Bonjour,
j'ai encore et toujours un problème

voici mon code

<form action="#" method="POST">
<textarea name="textaera" cols=70 rows=20></textarea>

<input type="submit" value="Envoyer">
<form action="#" method="POST">
<textarea name="textaera1" cols=10 rows=20></textarea>

<input type="submit" value="Envoyer2">

<?php
$textaera = $_POST['textaera'] ;//marche

$nom = $textaera;//marche

$fp=fopen("$maitre.txt", "a+");//marche

$textaera1 = $_POST['textaera1'] ;//marche pas

$prenom = $textaera1;//marche pas

fopen("$nom.txt","w");//marche pas
fwrite("$prenom") // marche pas
?>

toute la parti pour créer le fichier $nom.txt marche; mais pas la partie pour écrire $prenom dedans

Merci de m'indiquer ou est le problème ?

a bientôt ; )
Configuration: Windows Vista
Firefox 3.0.3

8 réponses

  1. merci a tous et a toutes ça marche super

    encore merci
    1. De rien, mets le sujet en résolu stp.
  2. $nom = $_POST['textaera'] ;
    
    $handle = fopen( "$nom.txt", "w" );
    fwrite( $handle, $_POST['textaera1']  );
    


    Ce sera probablement mieux...
    1. Et pour le code complet :

      <form action="#" method="POST">
        <textarea name="nom" cols=70 rows=20></textarea>
        <textarea name="prenom" cols=10 rows=20></textarea>
        <input type="submit" value="Envoyer">
      </form>
      
      <?php
        $fichier = $_POST['nom'] . '.txt' ;
      
        $handle = fopen( $fichier, "w" );
        fwrite( $handle, $_POST['prenom']  );
      ?>
      


      Sachant qu'il serait malin de vérifier les données saisies avant de les utiliser...
  3. je suis pas sur de comprendre comment tu fait pour pouvoir faire

    $fp=fopen("$maitre.txt", "a+");//marche 
    

    alors que $maitre n'est initialisé null part ?? il me semble que çà peut pas marché déja çà ? ya rien dans ta variable non ?
    1. Déjà, commence par ça :

      <form action="#" method="POST">
        <textarea name="textaera" cols=70 rows=20></textarea>
        <textarea name="textaera1" cols=10 rows=20></textarea>
        <input type="submit" value="Envoyer">
      </form>
      
      1. le code est entier lol . je veux dire par marche pas que le reste de code qui suit ne marche pas

        je voudrais que le contenue de la 1er texteaera (ex:dupont) soit crée en fichier (ex:dupont.txt) et que le contenu de la deuxieme textaera (textaera1) soit ecrit dans dupont.txt

        mon code ne marche pas ou est le probleme ? merci

        ?php
        $textaera = $_POST['textaera'] ;

        $nom = $textaera;

        $fp=fopen("$maitre.txt", "a+");

        $textaera1 = $_POST['textaera1'] ;

        $prenom = $textaera1;

        fopen("$nom.txt","w");
        fwrite("$prenom")
        ?>
        1. envoie le code en entier, ce sera beaucoup plus simple pour qu'on puisse t'aider
          1. Qu'est-ce que tu veux dire par marche pas ? Quels sont les messages d'erreur ?
            1. Bonsoir

              il manque peut être (car le code n'est pas entier) des balises </form>
              on ne voit pas non plus les input des nom et prenom
              1. Les input des nom et prenom sont textarea et textarea1 si j'ai bien lu...