Communauté Informatique NDFR.net : bbcode - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
 
bbcode
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 15-09-2004, 04:51
os2 os2 is offline
Membre junior
 
Join Date: 15-09-2004
Posts: 2
bbcode

salut

je tente de faire parser du texte qu'un usager à entrer avant de l'insérer dans la bd...

Code:
$str = $_POST["texttutoriel"]; 
$str = preg_replace_callback('`<(code|url|img)>(.+?)</\1>`si', 'bbcode', htmlentities($str));
ensuite ma fonction bbcode

Code:
function bbcode($m) { 
    switch($m[1]) { 
        // balise         case 'code' : 
          return '<div class="code"><pre>'.$m[2].'</pre></div>'; 
        break; 
        // balise <url> 
        case 'url' : 
          if (preg_match ('`^http://`', $m[2])) 
            return '<a href="'.$m[2].'" class="machin">'.$m[2].'</a>'; 
          else 
            return '<a href="http://'.$m[2].'" class="machin">'.$m[2].'</a>'; 
        break; 
        // balsie <img> 
        case 'img' : 
        return '<img src="'.$m[2].'" alt="mon image"/>'; 
    } 
}
avec ce code je remplace certain tag....

le problème est que tout ce que contient $_POST["texttutoriel"] est convertit... ce qui devrait pas être le cas

si ça fonctionnerais, ça résoudrait mon problème d'une certain façon... ainsi l'usager n'aurait pas besoin de faire le travail lui même
Reply With Quote
 

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
probleme preg_replace Magi-X Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 1 16-04-2004 15:09
BBcode PHP Magi-X Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 4 16-04-2004 10:53
Zoom PHP Anonymous_jm Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 18 06-03-2004 06:43
eregi_replace Magi-X Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 26 17-06-2003 18:36
Mise a jour de phpBB nonoleptitmalin Discussions 7 20-02-2003 08:16

All times are GMT +2. The time now is 16:35.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.