PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → include avec un fichier txt
include avec un fichier txt
Débuté par L'hénoret ludovic, 05 déc. 2005 14:03 - 3 réponses
Posté le 05 décembre 2005 - 14:03
bonjour,

voila je voudrais insérer du code html dans plusieurs modele de page.

Le texte html doit etre changé souvent. J'aimerais ne pas le modifier à chaque fois dans les différents modele. J'ai donc pensé à faire un fichier txt.

On m'a parlé de faire un include mais je ne connait pas la syntaxe.

Ensuite j'ai vu que l'on pouvait faire ceci avec un fichieraffiche mais le probleme est quand mon champ html recouvre tout mon modele, il ne reste pas dans les limites du champ.

Voici le code HTML :
<--
<marquee behavior="scroll" direction="up" scrollamount="1" scrolldelay="1" onmouseover="this.stop()" onmouseout="this.start()" style="height:199px;width:100%;border:solid #33FF33 1px;background:#33FF33;padding:5px;" height="199" width="100%">
<b>Mise à jour du 02/12/05</b><br />
&bull; Page Iyaka band<br />
&bull; Bouton modif sur formulaire<br />
<br />
<b>A venir :</b><br />
&bull; Page contacts <br />
&bull; Page services<br />
</marquee>
-->
Posté le 05 décembre 2005 - 14:35
en fait des que je met l'instruction fichieraffiche , mon modele ne s'affiche plus.
Posté le 05 décembre 2005 - 16:42
Salut,
Une piste pour inclure un fichier <.txt> dans ton champ html, avec la possibilité de faire varier le contenu de ce fichier:

1/ Dans le code déclaration globale de la page:
- déclarer la variable globale: contenu_du_champ est une chaine

2/ Dans le code initialisation de la page:
- faire un: contenu_du_champ = fchargetexte(<fichier_contenant_le_code_HTML>)

3/ Dans le champ HTML:
- Placer uniquement: [%contenu_du_champ%]

Le fichier texte peut ensuite être remplacé à volonté (FTP), et le contenu de la page réagira en conséquence.
Bernard
Posté le 06 décembre 2005 - 10:52
Merci beuacoup pour votre solution mais j'ai trouve autre chose.En utilisant des <iframe> sans bordure et un fichieraffiche.

Encore merci