BBcode Lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : BBcode Lien

par titerm » 04 mars 2007, 23:45

essaie qq chose comme tt au moins pour le ou...
'#(www|http://)(.+)'


car je suis plus septique sur la 2eme partie... le (.+) risque de matcher trop ou pas assez de chose.... j'aurai plutot mis (\S+)

par Truc » 04 mars 2007, 22:52

Salut,

preg_replace() peut prendre des tableaux en paramètres, tu pourrais donc passer les deux masques.

Sinon tu devrais pour trouver ICI

BBcode Lien

par Julian » 04 mars 2007, 22:37

Bonsoir

Je veux realiser un bbcode uniquement pour lien mais je veux que cela devienne un lien cliquable quand je tape www... ou http://.... (comme dans le forum).

J'aimerais avoir ceci:

Code : Tout sélectionner

$texte = preg_replace('#(www)(.+)#i', '<a href="http://$0">$0</a>', $texte);
et ceci

Code : Tout sélectionner

$texte = preg_replace('#(http://)(.+)#i', '<a href="$0">$0</a>', $texte);
en une seule regex.

Quelqu'un peut m'aider ?