Se connecter / S'enregistrer
Votre question

inserer le texte d'un fichier .txt dans une page html

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
26 Décembre 2004 11:30:23

Bonjour,
je voudrais inserer un système de news hypersimple
je pensais à creer un fichier .txt dans lequel je metrais les news et une astuce pour que depuis une page html, ce texte soit vu comme un paragraphe normal... suis_je assez clair?
merci ! :-)

Autres pages sur : inserer texte fichier txt page html

26 Décembre 2004 11:34:21

Il faut du PHP !
rassure toi, un code tout simple, je te le fait en live !

<? include 'fichier_texte.txt'; ?>

N'oublie pas de mettre l'extention .php à la place de .html à ta page et ça devrait marcher.
26 Décembre 2004 11:38:40

Tu peut même faire un truc plus intéressant :

<? include $news.'.txt'; ?>

Et dans la barre d'adresse, tu met :
http://www.tonsite.com/depeches.php?news=fichier_texte

Comme ça tu peux faire un fichier pour chaque news et pas besoin de rechanger le lien à chaque fois.

Enfin je sais pas si pour ce que tu veux faire c'est plus pratique mais je te montre les deux.
Contenus similaires
26 Décembre 2004 18:11:37

<html>
<? include 'test.txt'; ?>
</html>

bonjour j'ai mi ça mais ça ne marche pas :( 
26 Décembre 2004 18:16:25

Re,
Super merci c'est exactement ce qu'il me fallait renou !!! :-D
26 Décembre 2004 18:31:57

  1. <html>
  2. <?php include 'test.txt'; ?>
  3. </html>


L'extention de ton fichier doit être .php !
26 Décembre 2004 18:35:29

Citation :
<html>
<? include 'test.txt'; ?>
</html>

bonjour j'ai mi ça mais ça ne marche pas :( 


C'est normal que ca ne marche pas le code est du php et non de l'html
27 Décembre 2004 13:16:22

Essaye peut-être de faire plus structuré
  1. <html>
  2. <body>
  3. <? include 'test.txt'; ?>
  4. </body>
  5. </html>



Et surtout, si tu le teste en local, il faut que tpn ordi soit capable de se comporter comme un serveur ( avec un truc comme apache ) sinon aucune chance.

Si vraiment tu n'y arrive pas, je te propose la méthode moins en finesse, utilise un script du genre :
  1. $doc = fopen('texte.txt', "rb");
  2. $contents = '';
  3. while (!feof($doc)) {
  4. $contents = fread($doc, 8192);
  5. $total = $total.$contents;
  6. }
  7. fclose($doc);
  8. echo $total;
29 Décembre 2004 18:02:18

Salut Elenaher et merci pour ton code
Donc pour le php on je suis obligé de le tester sur ma page perso je peu pas fair les teste sur mon ordi si j'ai bien compri ?

merci pour ton aide
30 Décembre 2004 09:38:41

C'est bon merci j'ai réussi !
30 Décembre 2004 10:06:23

heu encor moi :D 

voila il y a un problème car quand on met vois le texte contenu dans le Fichier.txt il n'y a pas de mise en forme tout est compacter!! donc est il possible de fair une mise en page en Php ?!?!

2ème question : peut t'on metre des image? lol

merci @+ =)
26 Août 2010 15:38:17

Elenaher a dit :
Essaye peut-être de faire plus structuré
  1. <html>
  2. <body>
  3. <? include 'test.txt'; ?>
  4. </body>
  5. </html>



Et surtout, si tu le teste en local, il faut que tpn ordi soit capable de se comporter comme un serveur ( avec un truc comme apache ) sinon aucune chance.

Si vraiment tu n'y arrive pas, je te propose la méthode moins en finesse, utilise un script du genre :
  1. $doc = fopen('texte.txt', "rb");
  2. $contents = '';
  3. while (!feof($doc)) {
  4. $contents = fread($doc, 8192);
  5. $total = $total.$contents;
  6. }
  7. fclose($doc);
  8. echo $total;



Salut,
j'essais d'utilise ce code mais cela ne marche pas
la seule chose que j'ai changer c'est "text.txt" par le nom de mon fichier avec le path
quivas bien ?
28 Août 2010 00:46:23

message d'erreur ?
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