IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Générer un hyperlien [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 709
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 709
    Par défaut
    tu as le code tout prêt dans la FAQ, tu as juste à remplacer les "[]" par "{}"
    http://php.developpez.com/faq/?page=...es_parsebbcode

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Par défaut
    ça marche du tonnerre ! merci beaucoup

    cette FAQ va m'être très utile

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Générer une liste
    Par pfredin dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/04/2003, 16h30
  2. Réponses: 2
    Dernier message: 31/08/2002, 15h00
  3. Générer un nombre aléatoire entre 0 et 1 (INCLUS !!!)
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/08/2002, 17h30
  4. [CR][VB] comment générer un état ?
    Par ndi dans le forum SDK
    Réponses: 3
    Dernier message: 22/08/2002, 14h13
  5. Réponses: 5
    Dernier message: 08/07/2002, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo