preg_replace og splitte en url
Hej EksperterJeg skal lave en funktion på et forum, så man kan indsætte en youtube film ved at skrive
[youtube]youtube-url[/youtube]
jeg kan få det til at virke på formen
[youtube]youtube-filmkode[/youtube]
med følgende:
$message = preg_replace("/\[youtube\](.*?)\[\/youtube\]/si", "<object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/"."\\1"."></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/\\1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object>", $message);
Men jeg vil gerne have det sådan så man indsætter url'en i stedet. Det er nemmere for brugeren. Så praktisk talt skal url'en strippes for alt før "=".
Tænkte på en funktion a la
function do_split_url($link) {
$link2 = explode("=",$link);
$link = $link2[1];
return $link;
}
men jeg kan ikke kalde den inde i preg_replace..?
Nogen der har et bud på hvordan jeg nemmest får kædet det sammen?
PFT
