Ecrire dans un fichier en php

Résolu/Fermé
Lory - 9 nov. 2013 à 13:27
 Utilisateur anonyme - 10 nov. 2013 à 00:28
Bonjour,


Je tente de créer et d'ecrire un fichier txt qui me transmet les données envoyé par l'utilisateur dans le formulaire.Je prend ce code que je place en début de page de mon formulaire.php:
<?

$fp = fopen("userinfos.txt","a"); // ouverture du fichier en écriture
fputs($fp, "\n"); // on va a la ligne
fputs($fp, "$nom|$email"); // on écrit le nom et email dans le fichier
fclose($fp);


Alors il me créer bien le fichiers mais il est vide :(





A voir également:

3 réponses

Utilisateur anonyme
9 nov. 2013 à 14:00
Bonjour

Es-tu sûr qu'il est vraiment vide ? Il n'y a ni le passage à la ligne, ni la barre verticale ?
Es-tu sûr que $nom et $mail ne sont pas vides ?

Essaye ça :
echo "$nom|$email";

$x=fputs($fp, "$nom|$email");
echo ($x===false) ? "erreur" :"$x octets";
0
La le fichier php s'ouvre et m'affiche name, ça doit etre une erreur de syntaxe, que dois-je faire?
0
Utilisateur anonyme
10 nov. 2013 à 00:28
Quel rapport entre l'affichage de name et une erreur de syntaxe ????
D'abord, qu'entends-tu par "ça affiche name" ? Ça affiche le mot "name" et c'est tout ?
0