Embed Kodu Köprü Youtube

0 Cevap php

Ben kodu gömmek için bir Youtube URL dönüştürmek için preg_replace ve preg_match_all kullanarak bazı sıkıntılar var. Evet, bu konu zaten stackoverflow dokunulmaz olduğunu biliyorum ama ben istemiyorum gibi tam.

Ben bunu, html olmadan, bir url gelen kimliği alabilirsiniz:

http://(?:www\.)?youtu(?:be\.com/watch\?v=|\.be/)(\w*)(&(amp;)?[\w\?=]*)?

Ama bu böyle ile biçimlendirilmiş url ettik:

<a href="http://www.youtube.com/watch?v=C9KAqhbIZ7o" class="comment-link">http://www.youtube.com/watch?v=C9KAqhbIZ7o</a>

Ve ben bu bunu tüm dönüştürmek istiyorum:

<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/C9KAqhbIZ7o?fs=1&amp;hl=es_ES&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/C9KAqhbIZ7o?fs=1&amp;hl=es_ES&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object>

Birileri büyü yapmak ve bana tüm url algılamak için doğru ifadeyi söyleyebilir kez kimliği almak ve bir embed kodu dönüştürmek? Şimdiden çok teşekkür ederim!

Bilgilerini güncelleştirmek:

Yardım ve bir daha özlü yapmak amacıyla ...

Ben bu ettik:

<p>This is an example of comment</p><strong>Hi bold!</strong><p>Look a youtube url! <a href="http://www.youtube.com/watch?v=C9KAqhbIZ7o" class="comment-link">http://www.youtube.com/watch?v=C9KAqhbIZ7o</a></p>

Ve ben bu almak istiyorum:

<p>This is an example of comment</p><strong>Hi bold!</strong><p>Look a youtube url! <object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/C9KAqhbIZ7o?fs=1&amp;hl=es_ES&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/C9KAqhbIZ7o?fs=1&amp;hl=es_ES&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object></p>

Teşekkür için tüm senin yardım için, ben gerçekten takdir!

0 Cevap