function bbcode($m) { switch($m[1]) { // balise case 'code' : return '<div class="code"><pre>'.$m[2].'</pre></div>';
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
salut je tente de remplacer la balise code dans un champ texte avant
d'inserer dans la bd
function bbcode($m) {
switch($m[1]) {
// balise case 'code' :
return '<div class="code"><pre>'.$m[2].'</pre></div>';
Je ne comprends pas pourquoi tu utilises /</ et />/ dans
l'expression rationnelle mais /</ et />/ dans la fonction de callback.
Tu as quoi exactement dans le texte à convertir ?
function bbcode($m) { switch($m[1]) { // balise case 'code' : return '<div class="code"><pre>'.$m[2].'</pre></div>';
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
marcpirat
Olivier Miakinen <om+ wrote in message news:<ci6cfk$u7f$...
salut je tente de remplacer la balise code dans un champ texte avant d'inserer dans la bd
function bbcode($m) { switch($m[1]) { // balise case 'code' : return '<div class="code"><pre>'.$m[2].'</pre></div>';
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on sait pas ce qu'un usager va tapé... mais s'il entre certaine balise... je veux pouvoir agir sur ces balises...
Olivier Miakinen <om+news@miakinen.net> wrote in message news:<ci6cfk$u7f$1@cabale.usenet-fr.net>...
salut je tente de remplacer la balise code dans un champ texte avant
d'inserer dans la bd
function bbcode($m) {
switch($m[1]) {
// balise case 'code' :
return '<div class="code"><pre>'.$m[2].'</pre></div>';
Je ne comprends pas pourquoi tu utilises /</ et />/ dans
l'expression rationnelle mais /</ et />/ dans la fonction de callback.
Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on
sait pas ce qu'un usager va tapé... mais s'il entre certaine balise...
je veux pouvoir agir sur ces balises...
function bbcode($m) { switch($m[1]) { // balise case 'code' : return '<div class="code"><pre>'.$m[2].'</pre></div>';
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on sait pas ce qu'un usager va tapé... mais s'il entre certaine balise... je veux pouvoir agir sur ces balises...
Olivier Miakinen
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on sait pas ce qu'un usager va tapé... mais s'il entre certaine balise... je veux pouvoir agir sur ces balises...
Admettons. Donc si l'utilisateur tape <code> tu vas le remplacer par <div> mais s'il tape <code> tu ne fais rien. C'est bien cela ? Ou alors, tu as une première passe qui remplace tous les < par des < et tous les > par des >, ce qui fait que s'il tape <code> cela deviendra <div> mais s'il tape <br> cela deviendra <br>. N'est-ce pas ?
Je ne comprends pas pourquoi tu utilises /</ et />/ dans
l'expression rationnelle mais /</ et />/ dans la fonction de callback.
Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on
sait pas ce qu'un usager va tapé... mais s'il entre certaine balise...
je veux pouvoir agir sur ces balises...
Admettons. Donc si l'utilisateur tape <code> tu vas le remplacer
par <div> mais s'il tape <code> tu ne fais rien. C'est bien cela ? Ou
alors, tu as une première passe qui remplace tous les < par des < et
tous les > par des >, ce qui fait que s'il tape <code> cela deviendra
<div> mais s'il tape <br> cela deviendra <br>. N'est-ce pas ?
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on sait pas ce qu'un usager va tapé... mais s'il entre certaine balise... je veux pouvoir agir sur ces balises...
Admettons. Donc si l'utilisateur tape <code> tu vas le remplacer par <div> mais s'il tape <code> tu ne fais rien. C'est bien cela ? Ou alors, tu as une première passe qui remplace tous les < par des < et tous les > par des >, ce qui fait que s'il tape <code> cela deviendra <div> mais s'il tape <br> cela deviendra <br>. N'est-ce pas ?
marcpirat
Olivier Miakinen <om+ wrote in message news:<ci9bon$tpe$...
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on sait pas ce qu'un usager va tapé... mais s'il entre certaine balise... je veux pouvoir agir sur ces balises...
Admettons. Donc si l'utilisateur tape <code> tu vas le remplacer par <div> mais s'il tape <code> tu ne fais rien. C'est bien cela ? Ou alors, tu as une première passe qui remplace tous les < par des < et tous les > par des >, ce qui fait que s'il tape <code> cela deviendra <div> mais s'il tape <br> cela deviendra <br>. N'est-ce pas ?
je veux faire en sorte que le code soit pas interprété...
<div class="code"><pre> ... ... </pre></div>
Olivier Miakinen <om+news@miakinen.net> wrote in message news:<ci9bon$tpe$1@cabale.usenet-fr.net>...
Je ne comprends pas pourquoi tu utilises /</ et />/ dans
l'expression rationnelle mais /</ et />/ dans la fonction de callback.
Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on
sait pas ce qu'un usager va tapé... mais s'il entre certaine balise...
je veux pouvoir agir sur ces balises...
Admettons. Donc si l'utilisateur tape <code> tu vas le remplacer
par <div> mais s'il tape <code> tu ne fais rien. C'est bien cela ? Ou
alors, tu as une première passe qui remplace tous les < par des < et
tous les > par des >, ce qui fait que s'il tape <code> cela deviendra
<div> mais s'il tape <br> cela deviendra <br>. N'est-ce pas ?
Olivier Miakinen <om+ wrote in message news:<ci9bon$tpe$...
Je ne comprends pas pourquoi tu utilises /</ et />/ dans l'expression rationnelle mais /</ et />/ dans la fonction de callback. Tu as quoi exactement dans le texte à convertir ?
le texte peut être n'importe quoi... c'est code dans un forum... on sait pas ce qu'un usager va tapé... mais s'il entre certaine balise... je veux pouvoir agir sur ces balises...
Admettons. Donc si l'utilisateur tape <code> tu vas le remplacer par <div> mais s'il tape <code> tu ne fais rien. C'est bien cela ? Ou alors, tu as une première passe qui remplace tous les < par des < et tous les > par des >, ce qui fait que s'il tape <code> cela deviendra <div> mais s'il tape <br> cela deviendra <br>. N'est-ce pas ?