Форум о seo технологиях  
Друзья Форум вебмастеров
Bookmark and Share
Старый 05.06.2010, 01:38   #1
1cv7
Дорвейщик
 
Аватар для 1cv7
 
Регистрация: 22.11.2009
Сообщений: 474
По умолчаниюСкрипт вставки видео с youtube

Еще один простенький скрипт.
Скрипт ищет на youtube видео по ключевику и инклюдит его в страницу. Т.е. на странице будет тематическое видео.

PHP код:
$key=$_GET['key'];
$file_name=$_SERVER['REQUEST_URI'];
function 
youtube($key_){
 
$data file_get_contents("http://www.youtube.com/results?search_type=&search_query=".urlencode($key_));
 echo 
"http://www.youtube.com/results?search_type=&search_query=".urlencode($key_)."&aq=f";
 
$pattern '/(?;
 
preg_match_all($pattern$data$matches,PREG_SET_ORDER);
 
$arr=$matches[rand(0,count($matches))];
 return 
' .$arr[0].'&hl=ru&fs=1"> .$arr[0].'&hl=ru&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344">';
}

echo 
youtube($key);
?>
Скрипт сохранить в отдельном файле с расширением php. Например youtube.php
в шаблон дора добавить



в то место где планируется вывести видео

Последний раз редактировалось 1cv7; 05.06.2010 в 01:41.
1cv7 вне форума  Ответить с цитированием
Старый 28.07.2010, 00:15   #2
jureus
Нуб
 
Регистрация: 12.12.2009
Сообщений: 1
По умолчанию

Спасибо конечно за скрипт, а возможно ли его допилить, чтобы он русские кеи понимал?
upd: разобрался, нужно всего лишь кодировку сменить

Последний раз редактировалось jureus; 28.07.2010 в 00:21.
jureus вне форума  Ответить с цитированием
Старый 28.07.2010, 00:24   #3
1cv7
Дорвейщик
 
Аватар для 1cv7
 
Регистрация: 22.11.2009
Сообщений: 474
По умолчанию

Цитата:
Сообщение от jureus Посмотреть сообщение
Спасибо конечно за скрипт, а возможно ли его допилить, чтобы он русские кеи понимал?
upd: разобрался, нужно всего лишь кодировку сменить
А разве он не понимает?
PHP код:
urlencode($key_
1cv7 вне форума  Ответить с цитированием
Старый 28.07.2010, 00:30   #4
1cv7
Дорвейщик
 
Аватар для 1cv7
 
Регистрация: 22.11.2009
Сообщений: 474
По умолчанию

попробуй заменить в скрипте строку
Код:
$key=$_GET['key'];
на строку
Код:
iconv("cp1251", "UTF-8", $_GET['key']);
1cv7 вне форума  Ответить с цитированием
Старый 29.07.2010, 00:52   #5
wol
Нуб
 
Регистрация: 17.07.2010
Сообщений: 5
По умолчанию

Спасибо, будем юзать.
wol вне форума  Ответить с цитированием
Старый 18.11.2010, 20:42   #6
TIIIMOXAN
Дорвейщик
 
Аватар для TIIIMOXAN
 
Регистрация: 30.10.2009
Адрес: Belarus
Сообщений: 212
По умолчанию



вот здесь [Key], должен быть сам ключь?
__________________
I love you Mary Jane
TIIIMOXAN вне форума  Ответить с цитированием
Старый 25.11.2010, 17:32   #7
Sergy
Нуб
 
Регистрация: 25.11.2010
Сообщений: 1
По умолчанию

А как можно вставить с помощью простого инклуда?
PHP код:
@include("youtube.php"?>
PHP код:
@include("youtube.php?key=[keyword]"?>
не работает :(
Sergy вне форума  Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:40. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot
General Media Group