youtube videos.User [youtube] http://www.youtube.com/watch?v=ihK2pPcDSHM [/ youtube] gibi bbcode, örneğin bir video gönderebilirsiniz için i BBCode'u yapıyorum. Sonraki, bunun yerine video code.But html dönüştürmek olacak, ben de video görüntüsünü göstermek istiyorum. Yani ben bunu şöyle yapın:
$string = preg_replace("~\[yt]http://www.youtube.com/watch\?v=(.*)\[/yt]~Uis","<img src=\"http://img.youtube.com/vi/\\1/0.jpg\" />", $string);
Bu görüntü gösterir, ama birileri bir url koyar zaman olduğu gibi:
http://www.youtube.com/watch?v=ihK2pPcDSHM&feature=channel
Sonra görüntü url olur http://img.youtube.com/vi/ihK2pPcDSHM&feature=channel1/0.jpg
geçerli bir görüntüye hangi yol açmaz. I ".substr('\\1', 0,11)."
için \\1
değiştirmeye çalışıyorum ama herhangi bir sonuç yok.
Bu çözmek için herhangi bir öneri? Teşekkürler!