Youtube. Из ссылок в html код.

[Удален]
994

Здравствуйте.

Есть ссылки на видео вида:

http://www.youtube.com/watch?v=DaZExdTHHjY

Нужно чтобы было так:

<object width="450"><param name="movie" value="http://www.youtube.com/v/DaZExdTHHjY&hl=ru_RU&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DaZExdTHHjY&hl=ru_RU&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450"></embed></object>

Поможет кто?

ПЗ
На сайте с 10.10.2006
Offline
92
#1

$result = preg_replace('%http://www\.youtube\.com/watch\?v=(.*?)$%sim', '<object width="450"><param name="movie" value="http://www.youtube.com/v/$1&hl=ru_RU&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$1&hl=ru_RU&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450"></embed></object>', $subject);

Автомобили в России (http://www.autobb.ru/). Спецтехника BIZ - вся строительная, дорожная, коммунальная техника (http://www.spectehnika.biz/) и другая спецтехника в одном месте.
[Удален]
#2

в php не силен :)

JinzMan
На сайте с 26.02.2010
Offline
6
#3

Павел Зотов, str_replace работает быстрее, нежели preg_replace.

JinzMan добавил 21.03.2010 в 15:10

vipdownload, а чего тут сильным-то в пыхе быть? Вам дали код, остается только вставить.

Веб разработка: скрипты, верстка, поддержка, создание сайтов, разработка веб-проектов (http://www.jinz.ru/) | Отзывы о работе со мной (/ru/forum/465577) Заказы принимаю на почту (mailto:jinzman@gmail.com) или в ICQ: 711472
[Удален]
#4
JinzMan:
Вам дали код, остается только вставить.

Сделал скрипт, а дальше без понятий.

RealDevil
На сайте с 21.05.2008
Offline
24
#5

Тогда опишите подробнее вашу задачу. У Вас много ссылок и вам надо сделать сразу много плееров? Или же вам надо просто в форму ввести урл а получить ссылку? Или же что-то другое?

[Удален]
#6

Есть файл с ссылками на видео, пример:

http://www.youtube.com/watch?v=qTVhTYP0TVw&feature=browch

http://www.youtube.com/watch?v=sKq6HmEM79Q&feature=browch
http://www.youtube.com/watch?v=K0XH-8tmMC8&feature=browch
http://www.youtube.com/watch?v=2VwWXdFP6ZA&feature=browch
http://www.youtube.com/watch?v=VEL5ABddZ0k&feature=browch
http://www.youtube.com/watch?v=-cM9S2AzU28&channel=bmw
http://www.youtube.com/watch?v=-cM9S2AzU28&amp;channel=bmw
http://www.youtube.com/watch?v=L3wTQqBTihY
http://www.youtube.com/watch?v=iHc_yGtGru0
http://www.youtube.com/watch?v=zQWFMoKLHxc

Нужно, чтобы эти ссылки превратились в HTML код для вставки на сайт.

seosniks
На сайте с 13.08.2007
Offline
389
#7

сделать парсерок и все загнать в файл, учтите что id плеера должен быть разный

иначе все плееры работать не будут

Лучше каждый плеер в отдельную страницу

Или еще проще сделать мини cms

и будет Вам счастье.

sashka_
На сайте с 27.01.2010
Offline
103
#8

<?php

$url = file_get_contents("youtube.txt");// файл с сылками
preg_match_all("#http://www.youtube.com/watch\?v=(.*)#i", $url,$log);
foreach($log[1] as $key) {
$html = <<<HTML
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/{$key}&hl=ru_RU&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/{$key}&hl=ru_RU&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
HTML;
echo $html."<br>";
}
?>

держи создаёшь файл рядом со скриптом , называй его youtube.txt и в писуй в него ссылки на ютюб =)

Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
[Удален]
#9
vipdownload:
Здравствуйте.
Есть ссылки на видео вида:

Код:
http://www.youtube.com/watch?v=DaZExdTHHjYНужно чтобы было так:

Код:
<object width="450"><param name="movie" value="http://www.youtube.com/v/DaZExdTHHjY&hl=ru_RU&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DaZExdTHHjY&hl=ru_RU&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450"></embed></object>Поможет кто?

Не будете так любезны посмотреть код, который дает сам сервис? ))) Не адрес, а именно код, который ... именно такой.

Может я чего не понял в посте, но код для вставки сервис предоставляет.

Y1
На сайте с 14.02.2010
Offline
65
#10

Можно использовать Zend Framework, довольно удобно

http://code.google.com/intl/ru/apis/youtube/developers_guide_php.html

Вот пример на моем сайте как можно реалезовывать

http://tovlist.com/searchv?query=Apple Iphone 3GS

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий