Page 1 sur 1

[R] Convertir en html

Posté : mer. 12 nov. 2008 10:50
par Linox
Bonjour, existe il une fonction pour convertir du texte en html, je n'en voi pas sur le tuto ?

Re: [..] Convertir en html

Posté : mer. 12 nov. 2008 13:19
par timmalos
A part mettre les balises <body> et <br>, c'est assez difficile. Il faudrait recreer un editeur pour voir la couleur, etc...

Re: [..] Convertir en html

Posté : mer. 12 nov. 2008 13:21
par Linox
je me sui aranger comme ca:
► Afficher le texte

Re: [R] Convertir en html

Posté : jeu. 13 nov. 2008 19:37
par tolf
Vous pouvez utiliser la même variable pour le texte :

Code : Tout sélectionner

$vrTxt2Html3 = StringReplace($vrTxt2Html2, "à", "%E0")
peut être remplacé par

Code : Tout sélectionner

[b]$vrTxt2Html2[/b] = StringReplace($vrTxt2Html2, "à", "%E0")

Re: [R] Convertir en html

Posté : jeu. 13 nov. 2008 19:47
par Linox
ca ne marche pas si je met la même variable

Re: [R] Convertir en html

Posté : jeu. 13 nov. 2008 20:05
par tolf
Linox a écrit :ca ne marche pas si je met la même variable
C'est étrange :shock:
Peut être que vous avez laissé sur la ligne suivante la variable $vrTxt2Html3

Re: [R] Convertir en html

Posté : jeu. 13 nov. 2008 20:11
par Linox
eu début j'avai mi la même variable pour tous les remplacement il manquer des caractére dans le chaine modifier

Re: [R] Convertir en html

Posté : jeu. 13 nov. 2008 20:54
par Tlem
Simplifiez votre fonction _lunna_txt2html comme ceci :

Code : Tout sélectionner

Func _lunna_txt2html($vrTxt2Html)
    Local $Str1 = StringSplit("à,â,ä,Â,Ä,é,è,ê,ë,Ê,Ë,î,ï,Î,Ï,û,ü,Û,Ü,ô,ö,Ô,Ö,û,ü,Û,Ü", ",")
    Local $Str2 = StringSplit("%E0,%E2,%E4,%C2,%C4,%E9,%E8,%EA,%EB,%CA,%CB,%EE,%EF,%CE,%CF,%FB,%FC,%DB,%DC,%F4,%F6,%D4,%D6,%FB,%FC,%DB,%DC", ",")

    For $i = 1 to $Str1[0]
        $vrTxt2Html = StringReplace($vrTxt2Html, $Str1[$i], $Str2[$i])
    Next
    
    Return $vrTxt2Html
EndFunc