![]() |
||||||
SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
HtmlReplace(from, to, replfile, files, Recursive, Backup, Silent)
U_ch *from, *to, *replfile, *files;
int Recursive, Backup, Silent;
Description
Cette fonction balaie un ensemble de fichiers HTML, éventuellement récursivement et remplace des portions de chacun des fichiers par le contenu du fichier replfile.
Cette fonction est utilisée par exemple pour remplacer des barres de navigations de façon automatique, typiquement de la façon suivante :
HtmlReplace("<!STARTHEADER>", "<!ENDHEADER>", "head.ht1",
"*.htm", 0, 0);
HtmlReplace("<!STARTFOOTER>", "<!ENDFOOTER>", "foot.ht1",
"*.htm", 0, 0);
avec pour fichier head.ht1:
<!STARTHEADER>
<center>
<a href="../../index.htm"><img src="../../images/xon.gif"
VALIGN=TOP border=0></a>
<a href="../../scr4/index.htm"><img src="../../images/scr42t.gif"
VALIGN=TOP border=0></a>
<BR>
<img src="../../images/rainbow.gif" VALIGN=TOP border=0
width=500 height=4>
</center>
<!ENDHEADER>
et foot.ht1:
<!STARTFOOTER>
<center>
<img src="../../images/rainbow.gif" VALIGN=TOP
border=0 width=500 height=2>
<br>
[<a href="../../index.htm">X-ON</a>]
[<a href="../../scr4/index.htm">SCR4/AL1</a>]
</font>
</center>
<br>
<center>
<font size=-1>Copyright © 1997-2001Jean-Marc and Bernard PAUL
<A HREF="mailto:bp@xon.be">bp@xon.be</A>
</font>
</center>
<!ENDFOOTER>
Le traitement continue tant que cela est possible, même si certains fichiers ne peuvent être ouverts.
Valeur retournée
Voir également
HtmlSplit(), HtmlToc(), HtmlMessage()
HtmlReplace(from, to, replfile, files, Recursive, Backup, Silent)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be