function Remplacer_url($urls)
{
$htmlurl=array();
for ($i=0; $i < count($urls); $i++)
{
$url = substr($urls[$i], strpos($urls[$i], "=")+1, strpos($urls[$i], "]")-5);
$htmlurl = "<a href='".$url."'>";
}
return($htmlurl);
}
function Remplacer($texte2)
{
$texte2 = ereg_replace("\[b\]", "<b>", $texte2);
$texte2 = ereg_replace("\[/b\]", "</b>", $texte2);
$texte2 = ereg_replace("\[i\]", "<i>", $texte2);
$texte2 = ereg_replace("\[/i\]", "</i>", $texte2);
$texte2 = ereg_replace("\[u\]", "<u>", $texte2);
$texte2 = ereg_replace("\[/u\]", "</u>", $texte2);
$texte2 = ereg_replace("\[/url\]", "</a>", $texte2);
echo $texte2."<br>";
if (ereg("^(\[url=).*(\])$", $texte2, $urls))
{
$newurls=array(Remplacer_url($urls));
for ($e=0; $e < count($urls); $e++)
{
$urls[$e] = ereg_replace("\[", "\[", $urls[$e]);
$urls[$e] = ereg_replace("\]", "\]", $urls[$e]);
$urls[$e] = ereg_replace("\.", "\.", $urls[$e]);
$texte2 = ereg_replace($urls[$e], $newurls[$e], $texte2);
}
}
return($texte2);
}
$texte = "je parle [b]français[/b] [u]et je suis[/u] [img=C:\Documents and Settings\Administrateur\Bureau\qc.jpg] [i]québécois[/i] pfff. [url=http://www.jackypc.com]blabla[/url] héhé";
echo Remplacer($texte);