|
bbcode
|
Thread Tools | Display Modes |
|
|
|
#1
|
|||
|
|||
|
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));
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"/>';
}
}
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 |
| Bookmarks |
«
Previous Thread
|
Next Thread
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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 16:09 |
| BBcode PHP | Magi-X | Programmation Web (HTML, PHP, ASP, Java, XML, etc.) | 4 | 16-04-2004 11:53 |
| Zoom PHP | Anonymous_jm | Programmation Web (HTML, PHP, ASP, Java, XML, etc.) | 18 | 06-03-2004 07:43 |
| eregi_replace | Magi-X | Programmation Web (HTML, PHP, ASP, Java, XML, etc.) | 26 | 17-06-2003 19:36 |
| Mise a jour de phpBB | nonoleptitmalin | Discussions | 7 | 20-02-2003 09:16 |
All times are GMT +2. The time now is 21:06.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.


























Threaded Mode

