Liens dans un texte

Répondre
KiwiSlice
le 01/09/2005 à 14:26
KiwiSlice
Bonjour,

voilà en gros ce que je voudrais faire. J'ai fait une table dans ma bd mysql contenant 2 colonnes, un mot et une adresse internet.

Je voudrais que lorsque j'affiche un texte provenant aussi de la base de donnée qu'il recherche s'il contient des mots associés à une adresse et me fasse un lien avec.

Exemple :

bd_mots

patate | http://www.patate.com
php | http://www.lephpfacile.com

et l'a j'affiche un texte provenant de bd_news :

J'aime les patate et visiter des sites de php.

Et j'aimerais que ca devienne automatique :

J'aime les patate et visiter des sites en php.
KiwiSlice - The fruity taste of kiwi
rosema
le 01/09/2005 à 15:26
rosema
str_replace() non?
c 'est incroyable ce que je peux écrire comme conneries
KiwiSlice
le 01/09/2005 à 15:33
KiwiSlice
Ça va mon système est en place ;)

J'utilise un eregi_replace dans un for qui vérifie avec chaque mot de ma table :)

Merci
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 02/09/2005 à 13:08
KiwiSlice
J'ai un autre problème maintenant.

Tout fonctionne bien sauf que pour éviter que si j'ai mit soleil associés à http://www.soleil.com il me fasse un lien avec disons ensoleillé dans un texte, j'ai mit " '.$mot.' " dans mon code.

Ça fonctionne bien jusque là mais lorsque dans un texte le mot fini la phrase ".... soleil." il ne me met pas de lien car il n'y a pas d'espace à la fin.

Donc il faudrais que je vérifie que mon mot ne continne aucun caractere alpha-numérique devant ou derrière lui. Y'a un moyen facile ?
KiwiSlice - The fruity taste of kiwi
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours