Se connecter / S'enregistrer
Votre question

document texte sur un page web

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
a b L Programmation
24 Août 2006 20:39:36

salut a tous
alors je voudrait cree un document text sur une page web
mais il faux que se document puisse etre modifier par tous le monde

mais je ne said
pas comment mi prendre


merci pour vos reponce !!

Autres pages sur : document texte page web

24 Août 2006 20:47:49

Explique plus en details et essaie de corriger un petit peut tes fautes parceque la !!! (c'est pas méchant )
Anonyme
24 Août 2006 20:48:00

tu met ton texte d'un un fichier que tu appelle texte.txt ensuite tu créer un formulaire qui va permettre de modifier le texte et tu insère ton text dans le champs
exemple :
<textarea><?php include('text.php') ?></textarea>
et ensuite tu fais un petit script php qui efface le contenu de texte.txt et remplace par le nouveau texte!
voilaà!
Contenus similaires
24 Août 2006 21:35:08

pour faciliter je pense que tu peux faire la fonction ftp qui efface le fichier et tu cré un nouveau de meme nom...
Anonyme
24 Août 2006 21:45:09

oui mais déjà quand il aura fait le reste ce sera un détail!
24 Août 2006 21:47:45

je me demande si il est mort car il parle plus :|
Anonyme
24 Août 2006 22:05:37

une grande partie des utilisateurs de ce forum ne regardent même pas la réponse à leurs question, c'est désolant, on se demande pourquo ise fatiguer à répondre desfois
a b L Programmation
25 Août 2006 13:41:20

bonjour a tous

alors Daniel Costa
c'est exatement se que jeux veux
mais bon je n'ais pas trop comprie comment tu fais !!
reexplique en detaille !!! merci
a b L Programmation
25 Août 2006 14:18:59

C'est moi ou ya pas gran monde sur le forum
25 Août 2006 15:11:40

c'est toi
a b L Programmation
25 Août 2006 15:29:23

a ok
a b L Programmation
25 Août 2006 16:16:41

alors voila
moi j'avance mais je block a sertin moment
alors voila mon code

  1. <html>
  2. <head>
  3. <title>Prevision</title>
  4. </head>
  5. <body>
  6. <p align=center > Voila les prevision du site "Vla" <br /> Si vous le voulez vous pouvez y aproter des modification </p>
  7. <?php
  8. $monfichier = fopen("site.txt", "r+");
  9.  
  10. $contenuDeMonFichier = file_get_contents('site.txt');
  11.  
  12. fclose($monfichier);
  13. ?>
  14. <form action="site.php" method="post">
  15. <p align= center ><textarea name="message" rows="70" cols="100" value=<?php echo $contenuDeMonFichier;?>></textarea></p>
  16. <input type="submit" value="Soumettre " />
  17.  
  18. </body>
  19. </html>


alors le proble
et que dans mon textera il ni a que le fin du doncument txt
apre je voudre que quand je clic sur soumettre
tout le text qui se trouve dans mon site.txt soit remplacer pas le contenue de mon textera ?????

Merci
a b L Programmation
25 Août 2006 16:23:59

aller un petit up
25 Août 2006 16:44:31

Salut,
1. pourquoi faire un fopen et fclose de site.txt ? File_get_contents prend en paramètre seulement une string, pas un descripteur de fichier.
2. qu'y a t'il dans ton fichier texte ? des baslise html/php/javascript ?
utilise htmlentities pour les virer.

PS : un up à 6 minutes d'interval est du foutage de gueule.
PPS : Evite les fautes stp. Surtout dans ta page web.
a b L Programmation
25 Août 2006 17:16:56

escuse pour le up a 6 minute se nais pas dans mon style

si non dans mon site.txt ya du texte brut
alors
j'ai pas tout comprie ton 1.
25 Août 2006 17:35:13

C'est que tu ne connais pas le php.
Fait des tutos avant.
a b L Programmation
25 Août 2006 17:38:03

humm je conner les base du php mais je reste cameme un boulet
a b L Programmation
25 Août 2006 17:45:28

quelqu'un pourer pas me donner un code entien que je compar avec le mien car je block a mort snif snif
25 Août 2006 17:49:20

Oh, pour une fois que qqun l'admet, sans le prendre mal \o/

Alors, file_get_contents prend en parametre un String, soit une chaîne de caractère.
De plus, elle prend le nom du fichier en paramètre.
Ce qui implique que la fonction se charge d'ouvrir le fichier, de le lire, et de le fermer.

Ce que tu fais avec ton fopen et fclose. Donc ils sont inutiles.

Par contre, si file_get_contents preneait un descripteur de fichier, tu devrais lui passer la valeur retourner par fopen, et fermer le fichier avec fclose.

Voila pour ton information.
25 Août 2006 18:10:36

la j'ai fait une virée entre potte et j'ai un peuttrop de alccoll dans lesang alors des que je re je poste comment faire eyxsperant que ce soit juste, je vais a une fewte a toute les amis :) 
25 Août 2006 18:29:58

voila j'ai fait ça il y a longtemps y a mieu mais ça marche

le fichier read.php
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd" rel="nofollow" target="_blank">http://www.w3.org/TR/html4/loose.dtd</a>">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <title>..:: Avancée des Projets ::..</title>
  6.  
  7. <?php
  8. include 'texte.txt';
  9. ?>
  10.  
  11. <br>
  12.  
  13. <a href"edit.php"></a>
  14.  
  15. </body>
  16. </html>


le fichier edit.php
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd" rel="nofollow" target="_blank">http://www.w3.org/TR/html4/loose.dtd</a>">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <title>..:: AbCd ::..</title>
  6. </head>
  7. <body>
  8. <?php
  9. $donnees = file_get_contents('texte.txt');
  10. //Affichage du résultat -----
  11. // Zone de texte
  12. echo '<center>'
  13. include 'texte.php';
  14. echo '<br><br><form method="post" action="write.php">
  15. Votre texte :<br>
  16. <textarea name="modif" cols="120" rows="20">'.$donnees.'</textarea><br>
  17. <input type="submit" value=".: Soumettre :.">
  18. </form></center>';
  19. //fin de tout
  20. ?>
  21.  
  22. </body>
  23. </html>


le fichier write.php
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd" rel="nofollow" target="_blank">http://www.w3.org/TR/html4/loose.dtd</a>">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <title>..:: AbCd ::..</title>
  6. </head>
  7.  
  8. <body>
  9. <?php
  10. extract($_POST);
  11.  
  12. if(empty($fmodif))
  13. {
  14. echo'<center>est vide <b>rien n\'a été modifier</b><br><a href="read.php">RETOUR</a></center>';
  15. exit();
  16. }
  17. else
  18. {
  19. // -----------
  20. $fp = fopen ("texte.txt", "w");
  21. fputs ($fp, $fmodif);
  22. fclose ($fp);
  23. echo'<center>le fichier à été modifié <b>modification acceptée !</b><br></center>';
  24. }
  25.  
  26. ?>
  27.  
  28. </body>
  29. </html>


trop bien : j'ai aprit un nouveau truc : $contenuDeMonFichier = file_get_contents('site.txt');
(je vien de modifier la source)lol lol lol
25 Août 2006 18:36:32

ps: il y a un fichier texte.txt qui devrait se crée auto mais si ça marche pas crée le toi meme (ça tient au chmod de ton ebergeur)

TOUS les fichier doivent etre dans le meme repertoire
a b L Programmation
25 Août 2006 18:48:05

sa me dit un erreur sur la ligne 15

"include 'texte.php';"

mais bon ces pas trop sa que jattender un truc plus simple
a fair

qui tien sur une page
comme sur mon debut


  1. <html>
  2. <head>
  3. <title>Prevision</title>
  4. </head>
  5. <body>
  6. <p align=center > Voila les prevision du site "Vla" <br /> Si vous le voulez vous pouvez y aproter des modification </p>
  7. <?php
  8. $contenuDeMonFichier = file_get_contents('site.txt');
  9. ?>
  10. <form action="site.php" method="post">
  11. <p align= center ><textarea name="message" rows="70" cols="100" value=<?php echo $contenuDeMonFichier;?>></textarea></p>
  12. <p align=center >_______,--------<input type="submit" value="Soumettre " />--------,________<p/>
  13.  
  14. </body>
  15. </html>
  16. ps: avec le bon code c meiux



mais il ne marche pas ou pluto il nais pas fini !!!
26 Août 2006 14:14:57

re, voila c'est exacte comme il l'a dis précédement... si tu veux ajotuer a la suite ça sera a aulieu de w ... juste en passant
a b L Programmation
26 Août 2006 14:22:11

Heu j'ai pas tou comprie la

Bon voila le code puisque je les encor modifier
  1. <html>
  2. <head>
  3. <title>Prevision</title>
  4. </head>
  5. <body>
  6. <?php
  7. isset($_POST['Prenom'])
  8. ?>
  9. <p align=center > Voila les prevision du site "Vla" <br /> Si vous le voulez vous pouvez approter des modification a ses prevision </p>
  10. <form action="site.php" method="post">
  11. <p align= center ><textarea name="message" rows="70" cols="100"><?php include('site.txt') ;?></textarea></p>
  12. <p align=center >_______,--------<input type="submit" value="Soumettre " />--------,________<p/>
  13.  
  14. </body>
  15. </html>
  16.  
  17.  
  18. $monfichier = fopen("site.txt", "w");
  19. fputs($monfichier, "Texte à écrire");




ou je place les? deux dernier ligne ? si c'est les bonne bien sur??
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS