Remplacer [url=unsite.com] par <a href='unsite.com'>

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par isolu, 28 Février 2006.

  1. isolu
    isolu WRInaute discret
    Inscrit:
    21 Novembre 2005
    Messages:
    88
    J'aime reçus:
    0
    Bonjour,

    J'aissaie de faire un peu comme l'éditeur de ce forum. J'ai un site avec un formulaire ou j'autorise pas les tag html mais j'aimerais autoriser le BBCode.

    Comment en php je peux remplacer la string
    Code:
    [url=www.unsite.com]www.unsite.com[/url]
    par les vrais tag html.

    Est-ce qu'il existe une documentation à ce sujet?

    Merci!
     
  2. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Salut,

    Code:
    $var='url=[www.unsite.com]www.unsite.com[/url]';
    
    preg_match_all('#\[url=(.*)\](.*)\[/url\]#U', $var, $t);
    
    echo '<a href="',$t[1][0],'" ... >',$t[2][0],'</a>';
     
  3. isolu
    isolu WRInaute discret
    Inscrit:
    21 Novembre 2005
    Messages:
    88
    J'aime reçus:
    0
    Merci pour cette réponse rapide Dorian53. Je crois que le preg_match_all va m'être utile mais c'est comment l'intégrer à mon site que je sais pas. Voici plus de détails.

    J'ai une option d'ajouter des articles à mon site. J'ai donc un formulaire avec un champs texte appellé article. Donc la variable $article contient tout le texte. Pour les caractères en gras j'autorise le
    Code:
    [b]texte[/b]
    et dans mon php j'ai un simple
    Code:
    $article = str_replace('[b]', '<b>', "$article");
    $article = str_replace('[/b]', '</b>', "$article");
    qui fonctionne très bien.

    C'est seulement pour mettre un lien que je sais pas comment faire. Comment faire pour remplacer tout les
    Code:
    [url=www.unsite.com]www.unsite.com[/url]
    de mar variable $article par
    Code:
    <a href'=www.unsite.com'>www.unsite.com</url>
    C'est tout un défi pour moi :oops:
    Je présume qu'il faut une fonction.
     
  4. isolu
    isolu WRInaute discret
    Inscrit:
    21 Novembre 2005
    Messages:
    88
    J'aime reçus:
    0
  5. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    $var était égal à $article tout simplement :?
     
Chargement...
Similar Threads - Remplacer [url=unsite com] Forum Date
Htacces : comment remplacer _ par : URL Rewriting et .htaccess 18 Juin 2019
remplacer version desktop par version mobile first Problèmes de référencement spécifiques à vos sites 19 Mai 2019
WordPress Par quoi remplacer MailPoet ? Débuter en référencement 1 Février 2019
Dans un script, Remplacer le mode « hasard » par le mode « suivant » Développement d'un site Web ou d'une appli mobile 3 Novembre 2018
Un logiciel pour remplacer Google Analytics ? Google Analytics 20 Juin 2018
Remplacer des redirections 302 en 301 Développement d'un site Web ou d'une appli mobile 23 Mai 2018
Remplacer une url par une autre URL Rewriting et .htaccess 29 Octobre 2016
Dans un formulaire, remplacer l’apostrophe dactylographique par l’apostrophe typographique Développement d'un site Web ou d'une appli mobile 18 Février 2016
Remplacer les underscores par des tirets URL Rewriting et .htaccess 1 Septembre 2015
Peut-on remplacer un lien dans la SERP ? Problèmes de référencement spécifiques à vos sites 27 Juin 2015
modifier et remplacer le contenu des pages web pour google Rédaction web et référencement 7 Août 2014
Remplacer textarea par une editeur de texte Développement d'un site Web ou d'une appli mobile 20 Juin 2014
Lien sur plusieurs éléments : remplacer par du JS Débuter en référencement 20 Mars 2014
Remplacer page référencée par une autre. Débuter en référencement 28 Octobre 2013
Remplacer des tags obsolètes Rédaction web et référencement 12 Septembre 2013
[MYSQL] Comment remplacer caractères dans tous les champs de toutes les tables d'une base? Développement d'un site Web ou d'une appli mobile 11 Juillet 2013
Remplacer du javascript par du html Problèmes de référencement spécifiques à vos sites 14 Novembre 2012
Est-il mieux de remplacer un mot inutile répété 25 fois sur page par une image ? Référencement Google 26 Octobre 2012
Phpmyadmin remplacer une chaine caractère par un autre mais... Développement d'un site Web ou d'une appli mobile 11 Septembre 2012
est ce que remplacer tous les mots d'un texte par des synonymes est suffisant? Rédaction web et référencement 4 Août 2012