Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/12/2006, 03h45   #1
Invité régulier
 
Inscription : février 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 22
Points : 8
Points : 8
Par défaut Générer un hyperlien

Bonsoir,

J'aurais juste une toute petite question. En fait je cherche à générer un hyperlien dans un message, mais je ne sais pas du tout comment m'y prendre... Je souhaite en quelque sorte reproduire le même principe que le bbcode. Par exemple, dans un champ texte, un utilisateur va taper :

...voilà {url=http://developpez.net}un site{/url} sympa...

Et je voudrais qu'à l'affichage on ait le lien crée :

...voilà un site sympa...

J'ai essayé plein de méthodes, mais mes connaissances sont un peu limitées :

Code :
1
2
$chaine=str_replace(substr($chaine,"{url=","}"),"<a href='".substr($chaine,"{url=","}")."'>",$chaine);
$chaine=str_replace("{/url}","</a>",$chaine);
Je ne sais pas quelle est la meilleure méthode pour y arriver, quelqu'un aurait une piste ou un conseil à me donner ? Merci d'avance.
Look est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2006, 11h16   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
tu as le code tout prêt dans la FAQ, tu as juste à remplacer les "[]" par "{}"
http://php.developpez.com/faq/?page=...es_parsebbcode
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2006, 01h57   #3
Invité régulier
 
Inscription : février 2005
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 22
Points : 8
Points : 8
ça marche du tonnerre ! merci beaucoup

cette FAQ va m'être très utile
Look est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h03.


 
 
 
 
Partenaires

Hébergement Web