[spip-dev] Re: filtres URL

@ 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/&lt;/html&gt; (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