probleme fichier texte
le 16/02/2010 à 00:09
bonjour,
j'ai un probleme avec un script
voila mon probleme :
je crée un site internet mais je ne veut pas creer de base de données pour une seul table, j'ai donc decidé d'utiliser un fichier texte en le mettant a jour.
en realisant le sript j'ai decider que lors de la mise a jour le contenu du fichier sera afficher dans un formulaire pour cela j'ai realisé ce script qui fonctionne, le contenu du fichier s'affiche
<form method="post" action="traitementupdate.php">
<p>
<br/>
<label for="ameliorer">Texte :</label><br />
<textarea cols="50" rows="10" name="contenu" >
<?php
$fp = fopen ("menage.txt", "r");
$contenu_du_fichier = fgets ($fp, 10000);
fclose ($fp);
echo $contenu_du_fichier;
?>
</textarea>
</p>
<p>
<input type=submit value=ok>
<input type=reset value=Annuler>
</p>
le probleme est que lorsque je modifie le texte et que je clique sur ok, la mise a jour ne se realise pas
dans ma page traitemenmiseajourtarif mon script est
<?php
$contenu ['contenu'];
$fp = fopen ("compteur.txt", "w");
fseek ($fp, 0);
fputs ($fp, $contenu);
fclose ($fp);
?>
svp quelqu'un peut m'aider sa fait trois jour que je boss dessus et je n'arrive pas a trouver le probleme.
j'espere avoir était claire dans mes explications.
merci d'avance
le 16/02/2010 à 00:16
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
ben surement que $contenu ['contenu']; est vide ou n'existe pas.
Pourquoi n'utilises tu pas $_POST['contenu'] ?
le 16/02/2010 à 00:22
merci la globule
je vient de changer le nom de la variable et comme tu peut le voir sa me m'affiche
Warning: fputs() expects parameter 2 to be string, array given in C:\wamp\www\siteonvousmenage\traitementupdate.php on line 13
voici mon code
$_POST['contenu']; ligne10
$fp = fopen ("compteur.txt", "w");
fseek ($fp, 0);
fputs ($fp, $_POST);
fclose ($fp); ligne 14
peut tu m'aider s'il te plait, merci
le 16/02/2010 à 01:34
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Pourquoi n'utilises tu pas $_POST['contenu'] ?
le 16/02/2010 à 18:53
merci pour ton aide la globule, j'ai résolu le problème.
le 17/02/2010 à 08:18
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Utiliser les balises code et donner la résolution de ton problème sont de bonnes idées.
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter