sidikire
Messages postés13Date d'inscriptionsamedi 13 novembre 2004StatutMembreDernière intervention29 juin 2005
-
26 juin 2005 à 19:36
sidikire
Messages postés13Date d'inscriptionsamedi 13 novembre 2004StatutMembreDernière intervention29 juin 2005
-
29 juin 2005 à 05:24
Salut!
je voudrait faire un petit "créateur d'article", tout va bien jusqu'ici, mais j'aimerais avoir des fonctions, car moi ce que j'ai c'est seulement un petit "Textbox"... Pas très sympa, il ne peuvent pas mettre l'écriture en gras,italique,mettre des smiley,etc.. J'aimerais savoir comment faire ça!
Du genre à celle de phpcs là, qu'on peut souligner des mots et qu'on peut le mettre en gras,souligné,etc.. S'il existerais un petit script pour que je comprene ou que quelqu'un pourrais me donner un exemple.. ça serait très apprécié =)! Car je ne sait pas comment faire ça du tout..., alors il a quelqu'un qui peut me guider??
Merci d'avance
function CrLfToBR($Text) {
global $CrLf, $CrLf_linux;
$Text = str_replace($CrLf,'
',$Text);
$Text = str_replace($CrLf_linux,'
',$Text);
return $Text;
}
function HtmlReplacement($Value) {
global $HtmlTable_from, $HtmlTable_dest;
$Idx = 0;
foreach($HtmlTable_from as $s) {
$Value = str_replace($s,$HtmlTable_dest[$Idx],$Value);
$Idx++;
}
return $Value;
}
function Linking($Value) {
//INITIALISATION
$Opn = 0;
$Cls = 1;
$KeyO = '[link]';
$KeyC = '/link';
//TRAITEMENT
while ($Cls>$Opn) {
$Opn = strpos($Value,$KeyO);
$Cls = strpos($Value,$KeyC);
if ($Cls>$Opn) {
$Link = substr($Value,$Opn+strlen($KeyO),$Cls-$Opn-strlen($KeyO));
$Value = str_replace($KeyO.$Link.$KeyC,'['.$Link.' '.$Link.']',$Value);
//NDLR: cette fonction ne requiert pas de HTLMENTITIES étant donné que ce filtre a déjà été appliqué par la fonction DISPLAY
}
}
return $Value;
}
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 27 juin 2005 à 14:00
Hello,
ca ne va pas etre tres tres aux normes ca... ;-)
Anfin, pas xhtml en tous cas.
Pourquoi ne pas utiliser des span plutot ?
Ca a plein d'avantage : c aux normes, tu peux utiliser des styles, et
tu peux imbriquer autant de span que tu veux, et les fermer dans
n'importe quel ordre, ca restera valide :-)
Le seul truc a verifier, c'est d'avoir autant de span ouverts que de span fermes, c'est tout.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 27 juin 2005 à 21:59
L'astuce c'est de pouvoir faire du formattage HTML en se dispensant des intéractions HTML que l'utilisateur pourrait faire.
htmlentities + Display => sécurité + html
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 28 juin 2005 à 09:18
Oui merci je connais le principe du bbcode lol...ce que je te dis, c'est que :
[red]/red = >
c'est horrible...
Et puis si on oublie le /red...
Verifier la fermeture de balises n'est pas tres complique...sauf quand on a des tas de balises differentes. Parcequ'alors vient le probleme de l'imbrication :
[red] /red...c'est nettement plus complique a regler, ca.