Tag personalisés dans PHP (résolu) - PHP - Programmation
Marsh Posté le 13-07-2002 à 16:24:11
en fait il faut que tu fasses des foncitons de conversion. chaque fosi que tu parses un www.aaa.com tu le transforme à la volée en <a href="www.aaa.com"></a>
tu peux regarder le code d'un forum comme celui-ci (phpbb) et ça te donnera une idée. le pb c'est que le parsing est assez lourd si tu met trop de trucs (genre les smileys).
Marsh Posté le 13-07-2002 à 18:05:52
manu025 a écrit a écrit : en fait il faut que tu fasses des foncitons de conversion. chaque fosi que tu parses un www.aaa.com tu le transforme à la volée en <a href="www.aaa.com"></a> tu peux regarder le code d'un forum comme celui-ci (phpbb) et ça te donnera une idée. le pb c'est que le parsing est assez lourd si tu met trop de trucs (genre les smileys). |
et je peux le trouver où le code d'un forum comme celui-ci ?
merci
Marsh Posté le 17-07-2002 à 19:15:58
Merci pour vos réponses,
La prochaine fois je chercherais un peu plus avnt de me ruer sur le forum.
a+
Marsh Posté le 19-07-2002 à 12:58:33
Voilà ce que je voulais faire exactement :
//transformer cela
//allez à [url]http://www.yahoo.fr[finurl]Yahoo[nom]<br>
//en
//allez à <a href="http://www.yahoo.fr">Yahoo</a>
Je devais utiliser htmlentities() avant sans que mes liens ne soient convertis en caractères séciaux. Str_replace fonctionne mais est moins adapté à ceci :
$conversion = array("[url]" => "<a href=\"", "[finurl]" => "\">", "[nom]" => "</a>" );
$chaine = htmlentities($chaine);
echo strtr($chaine, $conversion)."<br>\n";
c'est adaptable à plein d'autres choses, images, smileys, ...
a+
Marsh Posté le 13-07-2002 à 16:00:01
Salut à tous,
Je voudrais savoir s'il existe des scripts tout faits pour utiliser des tag personalisés.
L'idée est de mettre dans la base MySQl, mon texte à azfficher dans la page client avec par exemple une URL au milieu sans devoir taper le code HTMl correspondant.
par exemple, je voudrais utiliser les systèmes de ce forum en tapant mon texte et en ajoutant mon URL entre (URL)adresse(/URL) et mes images entre (img)image(/img). Tout ceci est mis dans une Textarea et envoyé à la bdd.
Lors de la récupération du champs pour l'incorporer à la page, je voudrais que le script remplace (url... par <a href= ... et (img)... par <img src=...
savez vous comment faire ????
merci d'avance
a+
Message édité par T509 le 19-07-2002 à 12:53:37