Bonjour à tous,
Suite à plusieurs poste, je suis arrivé à obtenir le résultat que je désirais avoir, à savoir le remplacement de variables dans un fichier html.
Grâce à une démo (Tech Support trouvé sur le site de 4D), j'ai pu voir comment utiliser les méthodes "TRAITER BALISE HTML", et "DOCUMENT VERS BLOB".
La démo utilise cette méthode :
J'ai rajouté 2 variables lol et jose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 C_BLOB($0;$htmlBlob_xb) lol:="toto" jose:="toto " DOCUMENT VERS BLOB("open.html";$htmlBlob_xb) TRAITER BALISES HTML($htmlBlob_xb;$htmlBlob_xb) $0:=$htmlBlob_xb
Voici mon fichier html :
Le résultat : toto toto lolo €
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>Open Cases</title> <link rel="stylesheet" href="/ddw.css" type="text/css" /> </head> <body> <!--4DVAR lol--> : Indéfinie <!--4DVAR lol--> : Indéfinie <!--4DVAR jose--> : Indéfinie </body> </html>
Tout marche bien donc. Pour faire tourner la base démo j'utilise 4éme Dimension.
Quand j'ai essayé sur mon 4D server 2004.7, avec 4D client 2004.7, le service pack web, et 4D ajax, je n'obtiens aucun résultat (Page blanche) : J'aimerais donc savoir pourquoi cela ne marche pas, alors que j'utilise le même code que sous 4éme Dimensions.
Partager