@ Francois Sauterey (Francois@Sauterey.eu.org) :
J'ai réalisé ce petit filtre, de manière à convertir tout texte de type URL
en balise <A > (ce qui n'empèche pas d'utiliser aussi les raccourcis typo
existant):dans mes_fonctions.php3:
function linke($letexte) {
return ereg_replace( "((ht|f)tp://[_a-zA-Z0-9/\.\-]*)", " <A
HREF=\"\\1\">\\1</A>", $letexte );
}
Salut François,
ton filtre posera des problèmes s'il est utilisé avec des codes du type
- [texte->http://lien.net/\] (ici il ne faut pas appliquer la transformation)
- <html>tata http://dsqsdqsdq/</html> (ici non plus)
Pour qu'il marche vraiment, il faudrait qu'il soit intégré à la fonction
propre(), qui sait protéger les morceaux du texte auxquels il ne faut pas
toucher. Ce serait peut-être une amélioration valable de propre() ??
Rappelons toutefois qu'actuellement il suffit de faire [->http://sssss/\]
pour obtenir le lien sur l'URL en question....
(je passe la discute sur spip-dev)
-- Fil