Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти

 
Расширенный поиск

800784 Сообщений в 11254 Тем- от 88239 Пользователей - Последний пользователь: Zonova_Ekat

11 Декабрь 2019, 14:48:22
ADSL.Kirov.RuСообществаПрограммированиеВеб-программированиеТема: Кто может такое реализовать? (регулярные выражения)
Страниц: 1 2 [Все]   Вниз
Печать
Автор Тема: Кто может такое реализовать? (регулярные выражения)  (Прочитано 1483 раз)
>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« : 16 Май 2010, 06:41:04 »

Нужно добавить видео обменник vimeo... Чтобы это реальзовать, нужно разбираться в регулярных выражениях. В прикрепленном файле, есть примеры других обменников, к ним и надо добавить vimeo.
Кто-нибудь сможет реализовать? Для знающего человека работы на 5 минут
« Последнее редактирование: 16 Май 2010, 06:44:53 от >>>Alex<<< » Записан
Blackman
Администратор
*****
Пол: Мужской
Сообщений: 1508



WWW
« Ответ #1 : 16 Май 2010, 07:58:15 »

Хм... Это от чего такой кусок? Для youtube там грабилка видео работающая? А то они недавно механизм сменили. Хотя скорей всего не работающая, с новым движком страница должна быть скачана пользователем а не сервером.

Не так давно писал собственную грабилку - там как раз youtube и vimeo. Ютуб загнулся после последних изменений, a vimeo и сейчас вполне себе работоспособен.
Записан

что-нибудь жизнеутверждающее

>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« Ответ #2 : 16 Май 2010, 08:01:09 »

можешь дать от vimeo? или он продается?
от ютуб отлично грабится, сам только что проверил Улыбка
« Последнее редактирование: 16 Май 2010, 08:05:55 от >>>Alex<<< » Записан
Blackman
Администратор
*****
Пол: Мужской
Сообщений: 1508



WWW
« Ответ #3 : 16 Май 2010, 08:27:49 »

Он просто в совершенно другом виде - самописный скрипт. Твой скрипт я так и не понял куском чего является. Видимо какой-то CMS? Social Engine?

У меня он выглядит вот так http://tools.m-sokolov.ru/youtube/ (временно открыл, обычно этот раздел запаролен) (закрыл обратно)
« Последнее редактирование: 16 Май 2010, 09:21:38 от Blackman » Записан

что-нибудь жизнеутверждающее

>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« Ответ #4 : 16 Май 2010, 08:33:14 »

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

кусок от плагина socialengine
« Последнее редактирование: 16 Май 2010, 08:39:50 от >>>Alex<<< » Записан
Blackman
Администратор
*****
Пол: Мужской
Сообщений: 1508



WWW
« Ответ #5 : 16 Май 2010, 09:09:40 »

В функции getVideoType добавится регулярка типа
Код:
http:\/\/(.*?\.|)vimeo.com\/(\d{1,8})

В функции imgURL картинку выдираем из кода страницы подобным образом:
Код:
preg_match("'<thumbnail>\s*(.*?)\s*</thumbnail>'si", $s, $m)

в функции catchData адреса видеопотоков берем как-нибудь так:
Код:
if (preg_match("'<request_signature>\s*(.*?)\s*</request_signature>'si", $s, $m)) {
$sig = $m[1];
}
if (preg_match("'<request_signature_expires>\s*(.*?)\s*</request_signature_expires>'si", $s, $m)) {
$sig_ex = $m[1];
}
$url_flv = 'http://vimeo.com/moogaloop/play/clip:'.$vimeocode.'/'.$sig.'/'.$sig_ex;

И адреса будут
$url_flv."/?q=hd" для HD-качества и
$url_flv."/?q=sd" для стандартного качества

А, там еще переменная $vimeocode - это те цифры, что в урле.


Это естественно не готовый код, а только общий принцип. Для твоего случая надо переписать это с использованием переменных в формате твоего плагина.
Записан

что-нибудь жизнеутверждающее

>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« Ответ #6 : 16 Май 2010, 09:31:57 »

спасибо, буду разбираться Подмигивающий

а насчет $vimeocode: как присвоить ей значение цифр в url?
Записан
Blackman
Администратор
*****
Пол: Мужской
Сообщений: 1508



WWW
« Ответ #7 : 16 Май 2010, 19:15:23 »

Так собственно из самой первой регулярки второе выражение (в скобках)
Записан

что-нибудь жизнеутверждающее

>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« Ответ #8 : 17 Май 2010, 12:52:47 »

не ну это я понял Улыбка
а вот как правильно написать?
Код:
$vimeocode = (\d{1,8});
Просто в регулярных выражениях я 0. Синтаксиса не знаю, т.к. не приходилось раньше встречаться
Записан
>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« Ответ #9 : 17 Май 2010, 15:49:05 »

выкладываю то что получилось....до конца довести не смог. буду благодарен, если укажете на ошибки
Записан
>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« Ответ #10 : 19 Май 2010, 20:38:29 »

ну помогите доделать модуль Обеспокоенный
кто в регулярках разбирается, тому на 5 минут работы
Записан
Blackman
Администратор
*****
Пол: Мужской
Сообщений: 1508



WWW
« Ответ #11 : 19 Май 2010, 20:54:04 »

Тестить не на чем...
Хотел морду к этому пририсовать, да сам с нуля написать кусок от вимео, но пока влом и некогда...
Записан

что-нибудь жизнеутверждающее

>>>Alex<<<
Старожил
****
Пол: Мужской
Сообщений: 338



WWW
« Ответ #12 : 25 Май 2010, 19:51:42 »

все уже не надо, нашел решение Улыбка
Записан
hp705
Новичок
*
Пол: Мужской
Сообщений: 6


« Ответ #13 : 03 Апрель 2011, 14:29:28 »

Меня интересует такой вопрос: за какой срок и одному программисту можно создать сайт, например, vichatter . net или chatroulette?

Записан
KirA3342
Ветеран
*****
Пол: Мужской
Сообщений: 1064



« Ответ #14 : 03 Апрель 2011, 14:42:29 »

Если в идеале знать пхп и спомогающие языки, то пиши себе тихонько, за месяцок управишься, учитывая бытовые домашние дела )) А если ты даже не представляешь принцип работы и будешь позлать по форумам и не представляя какой функцией воспользоваться для обработки, то думаю уйдет гооораздо больше. ) Ну конечно начинать с такого это извращение, я считаю )
Я уже молчу про СЕО такого сайта. Текста минимум, обновлений минимум, страницы все закрыты от общих пользователей (т.е. и поисковиков в т.ч.). ПОэтому надо неплохой стартовый капитал и неменьше времени для продвижения, чем для написания КМС
Записан
Pheebio
Старожил
****
Пол: Мужской
Сообщений: 400



« Ответ #15 : 05 Апрель 2011, 13:57:02 »

Я уже молчу про СЕО такого сайта. Текста минимум, обновлений минимум, страницы все закрыты от общих пользователей (т.е. и поисковиков в т.ч.). ПОэтому надо неплохой стартовый капитал и неменьше времени для продвижения, чем для написания КМС
Надо заявить, что создатель - русский школьник 16-18 лет и что в чате сидит много девушек. Смеющийся
Записан

Без всякого баловства!
Цитата: rus1k
PS: интернет как свет в туалете. без него в принципе можно, но как то не удобно.

В поисках нового года 111 1101 1011 Улыбка
Страниц: 1 2 [Все]   Вверх
Печать
ADSL.Kirov.RuСообществаПрограммированиеВеб-программированиеТема: Кто может такое реализовать? (регулярные выражения)
Перейти в: