Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2779 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  RESOLU PHP bbcode dans une shoutbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

RESOLU PHP bbcode dans une shoutbox

n°1720535
woiduss
Posté le 20-04-2008 à 16:03:20  profilanswer
 

Bonjour à tous je possède une shoutbox "tchat"
 
voilà je souhaiterais par un simple bbcode type [multi][/multi] mettre un lecteur vidéo
 
J'ai inséré le bbcode multi
==>

Code :
  1. // [multi]lecteur de fichier multimedia[/multi]
  2. $s = preg_replace("/\[multi\]((\s|.)+?)\[\/multi\]/", "<embed width=\"200\" heigh=\"200\" src=\"\\1\">", $s);
  3.     $s = preg_replace("/\[MULTI\]((\s|.)+?)\[\/MULTI\]/", "<embed width=\"200\" heigh=\"200\" src=\"\\1\">", $s);


 
 
Mais lorsque je tape [multi]le lien de la vidéo[/multi] dans ma shoutbox et que je valide voici ce que j'obtient
 

Code :
  1. [multi]http://www.lesite.com/mavidéo[/multi]

mais le lecteur ne s'affiche pas ca reste comme ca quelqu'un peut-il m'aider svp?
 
 
PS: j'ai tester 2 bbcode multi mais ce ne fonctionne pas  
 
1 bbcode
 

Code :
  1. // [multi]lecteur de fichier multimedia[/multi]
  2. $s = preg_replace("/\[multi\]((\s|.)+?)\[\/multi\]/", "<embed width=\"200\" heigh=\"200\" src=\"\\1\">", $s);
  3.     $s = preg_replace("/\[MULTI\]((\s|.)+?)\[\/MULTI\]/", "<embed width=\"200\" heigh=\"200\" src=\"\\1\">", $s);


 
2ème bbcode
 

Code :
  1. // [multi]lecteur de fichier multimedia[/multi]
  2.     $s = preg_replace("/\[multi\]((\s|.)+?)\[\/multi\]/", "<embed src=\"\\1\">", $s);
  3.     $s = preg_replace("/\[MULTI\]((\s|.)+?)\[\/MULTI\]/", "<embed src=\"\\1\">", $s);


 
Merci à tous


Message édité par woiduss le 08-01-2010 à 21:20:41
mood
Publicité
Posté le 20-04-2008 à 16:03:20  profilanswer
 

n°1720554
sielfried
Posté le 20-04-2008 à 16:23:17  profilanswer
 

Je viens de tester ton truc et ça marche :
 

Code :
  1. $s = '[multi]http://www.lesite.com/mavidéo[/multi]';
  2. $s = preg_replace("/\[multi\]((\s|.)+?)\[\/multi\]/", "<embed width=\"200\" heigh=\"200\" src=\"\\1\">", $s);
  3. echo $s;


m'affiche bien un embed.
 
Deux choses au passage :
- y a l'option i pour éviter de faire deux regexp pour les questions de casse (à moins que tu veuilles éviter les mélanges genre mUlTi, mais même dans ce cas y a d'autres solutions) ;
- . recouvre \s, (\s|.) revient donc à .


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1720563
woiduss
Posté le 20-04-2008 à 16:42:14  profilanswer
 

oui sa fonctionne dans un forum mais pas sur une shoutbox ca ne fonctionne pas
 
screen ==> http://apu.mabul.org/up/apu/2008/04/20/img-164148rxmy6.jpg

n°1720568
sielfried
Posté le 20-04-2008 à 17:01:43  profilanswer
 

Ça n'a rien à voir avec forum ou shoutbox, le code que je poste au dessus fonctionne en PHP, après je sais pas ce que fait ton shoutbox par dessus ça. :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1720570
woiduss
Posté le 20-04-2008 à 17:04:42  profilanswer
 

ok merci j'ai tester le code mais ca fonctionne pas sur la shoutbox  
 
Merci quand même @+ ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  RESOLU PHP bbcode dans une shoutbox

 

Sujets relatifs
[PHP] Problème avec la un script tout simple[php + Ajax] include "dynamique?" [résolu]
petit souci avec variable d'un Input [résolu]Où trouver des Developpeur PHP Programmation Orientée Objet ?
[Résolu] Affichage de la déconnexion d'un utilisateur[Résolu] Recherche avancée dans un array
[Résolu] Incorrect password avec Bookmark4U / php[Résolu]preg_match
Gérer les cookies en PHP 
Plus de sujets relatifs à : RESOLU PHP bbcode dans une shoutbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR