preg_replace utiliser 2 fois le texte entre les balises BBcode
Bonjour, c est la premiere fois que je post sur un forum aussi pointu que le votre, j espere que je ne dirais pas de betise :oops:
Alors, j ai un forum phpbb, je recupere un post dans ma bdd et je veux l afficher dans ma page d accueil.
mon probleme, je nettoie le code et je récupère l url
Code:
[stream]url[/stream]
le nouveau code qui remplace la balise demande que l url soit inscrite 2 fois
Code:
<object type=\"application/x-shockwave-flash\" data=\"/dewplayer.swf?son=url&amp;bgcolor=FFFFFF&amp;volume=80\" width=\"200\" height=\"20\"><param name=\"movie\" value=\"/dewplayer.swf?son=url&amp;bgcolor=FFFFFF&amp;volume=80\"></object>
et ca je n arrive pas a le faire
j ai reussi a nettoyer le code pour les balises image mais la c est trop dur pour moi.
Merci d avance pour vos informations.
Zika ;)
voila comment j ai nettoyé l image, le soucis etant de virer les :0123456789
le code n est surement pas tres beau il fonctionne :oops:
Code:
1 2 3 4 5 6
| //netoyage des balises pour l image
$post_text = preg_replace('#g:(.+)\]#U', 'g]', $post_text);
$post_text = str_replace ("[img]","<img src=\"",$post_text);
$post_text = str_replace ("[/img]","\">",$post_text);
//netoyage des balises pour le mp3
$post_text = preg_replace('#m:(.+)\]#U', 'm]', $post_text); |