Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

20. Le groupe s_html

20.21 HtmlReplace (file s_htmlsb.c:81)

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 &copy 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()

20.21.1 File s_htmlsb.c

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