faire l'inverse du bbcode?

faire l'inverse du bbcode? - PHP - Programmation

Marsh Posté le 31-08-2003 à 15:24:54    

Bon, j'ai un script, :

Citation :

eregi_replace(
  "(\[url=+)([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])]([[:alnum:]]+)(\[/url\])",
  "<A HREF=\"\\2://\\3\\4\" TARGET=\"_blank\">\\5</A>",
  $intro);


Il permet de remplacer ca :

Citation :

[ url=http://www.hardware.fr]hardware[ /url]


par :

Citation :

<a href="http://www.hardware.fr" target="_blank">hardware</a>


Cependant, j'aimerais aussi faire l'inverse de ce code, c'est à dire remplacer ca :

Citation :

<a href="http://www.hardware.fr" target="_blank">hardware</a>


par ca :

Citation :

[ url=http://www.hardware.fr]hardware[/url ]


 
J'ai un second script, et j'aimerais faire la meme chose avec, mais, cette fois ci, c'est avec les balises[img].
Voila le script :

Citation :

$corps = preg_replace("/(\[img\])(.*?)(\[\/img\])/si", "<img src=\\2 border=0>", $corps);


 
Il permet de remplacer ca :

Citation :

[img ]http://www.hardware.fr/image.gif[/img ]


par :

Citation :

<img src="http://www.hardware.fr/image.gif" border="0">


 
Comment faire un script qui puisse remplacer ca :

Citation :

<img src="http://www.hardware.fr/image.gif" border="0">


 
Par :  

Citation :

[img ]http://www.hardware.fr/image.gif[/img ]


???
 
Je vous remercie d'avance!
 
PS : il ya des espaces dans les balises du bbcode parceque le forum les interpreterait sinon.


Message édité par ikseg le 31-08-2003 à 15:27:32
Reply

Marsh Posté le 31-08-2003 à 15:24:54   

Reply

Marsh Posté le 01-09-2003 à 00:19:29    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed