8796 sujets

Développement web côté serveur, CMS

Bonjour
j'aimerai mettre en place un système qui remplace automatiquement un mot par un lien.
Et ce, afin de renvoyer les visiteurs vers le lexique s'ils cliquent sur le mot en question.
Actuellement je le fais manuellement en insérant un lien <a href="">le mot en question</a>, lien à qui j'ai attribué une class pour la mise en forme.
Est-ce possible de faire cela automatiquement ?
Je suis tombé sur cette piste : http://www.php.net/manual/fr/function.ob-start.php
Mais je ne sais pas si c'est adapté et puis ça m'a l'air fastidieux à mettre en place.
Merci.
Ca dépend d'où provient ton texte, mais s'il provient d'un fichier ou d'une base de données, il suffit de faire un str_replace avant de l'afficher.
Merci de me répondre.
En fait, ce que j'aimerai faire c'est lorsque je tape par exemple mp3 dans mes pages web, j'aimerai que ce mp3 soit remplacé automatiquement par un lien qui renvoie vers le lexique.
On voit souvent ça sur des forums où l'on est renvoyé vers la page de téléchargement d'un logiciel lorsqu'un utilisateur tape le nom de ce logiciel.
Est-ce que ça utilise bien la fonction dont tu me parles ?
J'ai vu ce petit tutoriel : http://creer-un-site.fr/fonction-str-replace-comment-remplacer-un-mot-par-un-autre-en-php-77.php
Mais de là à remplacer le mot par un lien. Smiley decu
Modifié par Sam Soul (28 Oct 2009 - 23:34)
Modérateur
Hello,

En faisant vite fait un passage par là...


$breve_dhistoire= "En novembre, les gaullistes remportent les élections législatives et obtiennent une confortable majorité. En décembre, de Gaulle est élu président de la République avec 78 % des voix au suffrage indirect par plus de 80 000 grands électeurs.[28]

Charles de Gaulle prend ses fonctions de président de la République le 8 janvier 1959, il succède à René Coty. Il engage de difficiles mesures pour revitaliser le pays, avec en particulier l'introduction du nouveau franc (valant 100 anciens francs).

Sur la scène internationale, refusant la domination des États-Unis comme de l'URSS, il défend une France indépendante, disposant de la force de frappe nucléaire. Il met en place également les débuts du programme spatial français. En tant que membre fondateur de la Communauté économique européenne (CEE), il pose son veto à l'entrée du Royaume-Uni.";

$breve_dhistoire = str_replace("Charles de Gaulle","<a href=\"http://fr.wikipedia.org/wiki/Charles_de_Gaulle\">Charles de Gaulle</a>",$breve_dhistoire);
$breve_dhistoire = str_replace("CEE","<a href=\"http://fr.wikipedia.org/wiki/Communaut%C3%A9_europ%C3%A9enne\">CEE</a>",$breve_dhistoire);


++
Modifié par Nolem (29 Oct 2009 - 02:58)
voilà c'est ce que je recherche, tu peux m'expliquer ce qu'est $breve_dhistoire= ?
Faut il que mettre ça sur toutes les pages Smiley eek
Modérateur
a écrit :

tu peux m'expliquer ce qu'est $breve_dhistoire= ?


brève d'histoire relate l'arrivée de de Gaulles au pouvoir.
<mode vendredÿ="on">
Quand on compare certains....
</mode>

Sinon c'est une string simple. Un petit tuto sur le sujet...

Pour info, je t'encourage à lire ceci.

++
Modifié par Nolem (30 Oct 2009 - 12:07)