Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1942 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Ecriture & effacement du contenu du fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ecriture & effacement du contenu du fichier

n°1328686
ludo2604
kitsch' me if u can
Posté le 20-03-2006 à 11:18:28  profilanswer
 

Bonjour,
je souhaiterai mettre un texte qui defile sur mon site, à partir d'un fichier txt alimenté par un formulaire en PHP.
Apres avoir mis le code javascript, j'ai fais la page annonce.php avec le code suivant :
 

Code :
  1. <?php
  2. if ( !isset($_POST['annonce']))
  3. {
  4. ?>
  5. <form name="form" method="post" action="annonce.php">
  6. <table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
  7. <tr>
  8. <td width="86" valign="top"><div align="center">Annonce</div></td>
  9. <td width="600">
  10. <textarea name="annonce" name="annonce" cols="30" rows="5"></textarea>
  11. </td>
  12. </tr>
  13. <tr>
  14. <td width="86"> </td>
  15. <td width="658">
  16. <div align="center">
  17. <input type="submit" name="post" value="Publier">
  18. </div>
  19. </td>
  20. </tr>
  21. <tr>
  22. <td width="658">
  23. </td>
  24. </tr>
  25. </table>
  26. </form>
  27. <?
  28. }
  29. else
  30. {
  31. // Ouverture du fichier
  32. $fichier = fopen('annonce.txt', 'a');
  33. // Retour de ligne
  34. fputs($fichier, "\n" );
  35. // Écriture d'une chaine de caractère
  36. fputs($fichier, $_POST['annonce']);
  37. // Fermeture du fichier
  38. fclose($fichier);
  39. }
  40. ?>


 
Tout fonctionne correctement sauf une chose : j'aimerai,lorsque j'ecris quelque chose dans ce fichier texte, qu'il remplace le texte précédent et non qu'il se rajoute.
 
Merci d'avance :hello:


Message édité par ludo2604 le 20-03-2006 à 11:18:56

---------------
Make Portraits, Not War!  
mood
Publicité
Posté le 20-03-2006 à 11:18:28  profilanswer
 

n°1328688
Berceker U​nited
PSN : berceker_united
Posté le 20-03-2006 à 11:22:16  profilanswer
 

Regarde la doc php il y a un parametre qui justement fait agit sur le fichier.
('annonce.txt', 'a'); je crois que à la place du "a" c'est "r"
Edit :
http://fr.php.net/function.fopen


Message édité par Berceker United le 20-03-2006 à 11:23:37
n°1328699
ludo2604
kitsch' me if u can
Posté le 20-03-2006 à 11:35:32  profilanswer
 

merci, J'ai mis le "w" :

Citation :

Ouvre en écriture seule ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.


 
Ca fonctionne, il me remplace ce que j'avais avant, le probleme c'est qu'il y a ce caractere bizzare (une sorte une rectangle vertical) juste avant mon texte, ce qui fait qu'il n'affiche rien :/


---------------
Make Portraits, Not War!  
n°1328708
Berceker U​nited
PSN : berceker_united
Posté le 20-03-2006 à 11:45:12  profilanswer
 

ludo2604 a écrit :

merci, J'ai mis le "w" :

Citation :

Ouvre en écriture seule ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.


 
Ca fonctionne, il me remplace ce que j'avais avant, le probleme c'est qu'il y a ce caractere bizzare (une sorte une rectangle vertical) juste avant mon texte, ce qui fait qu'il n'affiche rien :/


Un caractere UNICODE, ANSI qui n'est pas interprété par l'editeur de text. Il se pourrait que ça soit un retour à la ligne ou chariot.
si tu arrives à isoler ce caractere dans ta chaine qui est envoyé dans le fichier tu le places la fonction ord($mon_caractere) et regarde quel est le numéro qui est retourné.

n°1328737
ludo2604
kitsch' me if u can
Posté le 20-03-2006 à 12:54:16  profilanswer
 

Merci je vais voir ça :jap:


---------------
Make Portraits, Not War!  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Ecriture & effacement du contenu du fichier

 

Sujets relatifs
Afficher un fichier portant un nom aléatoire ?Identifier un fichier de maniere unique
[Résolu][EXCEL] Recopie d'un fichier à l'autre par comparaisonrecuperer un nom de fichier sans extension dans un for
Programme C Linux : fichier de conf spécifique[CSS/HTML] bloc avec titre+contenu décoré avec img en fond
Ecrire en binaire dans un fichier...ecriture fichier texte avec choix dossier destination par utilisateur
création fichier texte avec choix du dossier par l'utilisateur 
Plus de sujets relatifs à : Ecriture & effacement du contenu du fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR