Problemme php

Fermé
nem41 - 15 oct. 2008 à 19:00
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 15 oct. 2008 à 20:25
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 ; )
A voir également:

8 réponses

pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
15 oct. 2008 à 19:06
Qu'est-ce que tu veux dire par marche pas ? Quels sont les messages d'erreur ?
1
Utilisateur anonyme
15 oct. 2008 à 19:09
envoie le code en entier, ce sera beaucoup plus simple pour qu'on puisse t'aider
1
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
15 oct. 2008 à 19:31
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")
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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 ?
0
merci a tous et a toutes ça marche super

encore merci
0
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
15 oct. 2008 à 20:25
De rien, mets le sujet en résolu stp.
0
Utilisateur anonyme
15 oct. 2008 à 19:06
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
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
15 oct. 2008 à 19:12
Les input des nom et prenom sont textarea et textarea1 si j'ai bien lu...
0
Utilisateur anonyme > pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010
15 oct. 2008 à 19:14
bien vu : pas moi : c'est l'âge ;-)
0
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
15 oct. 2008 à 19:41
$nom = $_POST['textaera'] ;

$handle = fopen( "$nom.txt", "w" );
fwrite( $handle, $_POST['textaera1']  );


Ce sera probablement mieux...
-1
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
15 oct. 2008 à 19:51
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...
0