J'utilise du code pour transformer les URL en liens de travail avec php.La classe CSS ne définit pas la couleur attendue sur les liens
Mais la classe css J'utilise ne fonctionne pas lorsque l'URL se termine par * .html
Le php semble fonctionner très bien, mais pour donner plus d'informations que je vais le poster ici:
// turn http urls into working links
$message = eregi_replace('(((f|ht){1}tp://)[[email protected]:%_\+.~#?&//=]+)','<a href=\'\\1\' class=\'topicurl\' target=\'_blank\'>\\1</a>', $message);
le css semble également fonctionner très bien la plupart du temps:
a.topicurl:link {
color:#cd4f12;
}
Et voici une capture d'écran de ce qui se passe mal:
http://img149.imageshack.us/img149/5305/csstrouble.jpg
Quel navigateur? Tous les navigateurs? Pourrions-nous voir le balisage actuel (puisque c'est ce qui compte vraiment)? –
['eregi_replace()'] (http://php.net/eregi_replace) est obsolète. Vous voulez probablement passer à PCRE. – jwueller
PHP4 doit mourir. Utilisez plutôt preg_replace(). – stillstanding