faire l'inverse du bbcode? - PHP - Programmation
Marsh Posté le 31-08-2003 à 15:24:54
Bon, j'ai un script, :
eregi_replace( "(\[url=+)([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])]([[:alnum:]]+)(\[/url\])", "<A HREF=\"\\2://\\3\\4\" TARGET=\"_blank\">\\5</A>", $intro);
Il permet de remplacer ca :
[ url=http://www.hardware.fr]hardware[ /url]
par :
<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 :
par ca :
[ 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 :
$corps = preg_replace("/(\[img\])(.*?)(\[\/img\])/si", "<img src=\\2 border=0>", $corps);
[img ]http://www.hardware.fr/image.gif[/img ]
<img src="http://www.hardware.fr/image.gif" border="0">
Comment faire un script qui puisse remplacer ca :
Par :
??? Je vous remercie d'avance! PS : il ya des espaces dans les balises du bbcode parceque le forum les interpreterait sinon.
Marsh Posté le 01-09-2003 à 00:19:29
http://www.google.fr/search?q=expr [...] %3Dlang_fr
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 31-08-2003 à 15:24:54
Bon, j'ai un script, :
eregi_replace(
"(\[url=+)([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])]([[:alnum:]]+)(\[/url\])",
"<A HREF=\"\\2://\\3\\4\" TARGET=\"_blank\">\\5</A>",
$intro);
Il permet de remplacer ca :
[ url=http://www.hardware.fr]hardware[ /url]
par :
<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 :
<a href="http://www.hardware.fr" target="_blank">hardware</a>
par ca :
[ 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 :
$corps = preg_replace("/(\[img\])(.*?)(\[\/img\])/si", "<img src=\\2 border=0>", $corps);
Il permet de remplacer ca :
[img ]http://www.hardware.fr/image.gif[/img ]
par :
<img src="http://www.hardware.fr/image.gif" border="0">
Comment faire un script qui puisse remplacer ca :
<img src="http://www.hardware.fr/image.gif" border="0">
Par :
[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