Класс для работы с YouTube, RuTube, Vimeo.com

vimeo.com
пример кода для получения информации о видео на основе кода плеера:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | if(isset($_POST['flash'])){ $video = new infoVideoService; if(strpos($_POST['flash'], "youtube.com")){ $code = stripslashes($_POST['flash']); $s1 = strpos($code, 'http://www.youtube.com')+strlen('http://www.youtube.com')+1; $s2 = strpos($code, '">'); $code2 = substr($code, $s1, $s2-$s1); $s3 = strpos($code2, '/')+1; $s4 = strpos($code2, '&'); $codeTube = substr($code2, $s3, $s4-$s3); $t=$video->infoVideo('youtube', $codeTube); }else if(strpos($_POST['flash'], "rutube.ru")){ $code = strtolower(stripslashes($_POST['flash'])); $s1 = strpos($code, 'http://video.rutube.ru')+strlen('http://video.rutube.ru')+1; $s2 = strpos($code, '">'); $codeTube = substr($code, $s1, $s2-$s1); $t=$video->infoVideo('rutube', $codeTube); }else if(strpos($_POST['flash'], "vimeo.com")){ $code = strtolower(stripslashes($_POST['flash'])); $s1 = strpos($code, 'http://vimeo.com/moogaloop.swf?clip_id=')+strlen('http://vimeo.com/moogaloop.swf?clip_id='); $s2 = strpos($code, '">'); $code1 = substr($code, $s1, $s2-$s1); $s3 = strpos($code1, '&'); $codeTube = substr($code1, 0, $s3); $t=$video->infoVideo('vimeo', $codeTube); } echo '<pre>'; print_r($t); echo '</pre>'; } |
Конкурс «Мастер на все руки»
Блог для вебмастеров объявил конкурс “Мастер на все руки” в честь дня рождения блога. С чем и поздравляю Ольгу, с опозданием но лучше поздно…)
Так же поздравляю все прекрасную половину человечества с их днем.)
По условиям конкурса нужно сделать что-нибудь своими руками (захенмейдить)) для своих любимых.
Я сделал небольшой сувенирчик для своей любимой)

Каталог CMS — найди свою, ну или добавь)
Думаю никому из тех кто читает или просматривает мой блог, не нужно объяснять что такое CMS и зачем она нужна. На данный момент существует безумно дикое количество систем управления контентом/сайтом. Я лично работал более чем с 20 системами.
В принципе CMS-ки можно условно разбить на 3 категории:
- Коммерческие системы
- Open source системы
- И “домашние” системы
Теперь поподробнее:
Постовой на MyWordPress.ru
Некоторое время назад я написал свой первый плагин для WordPress: Постовой
Сегодня он папал на . Что ж, мне кажется это хорошая новость))
Но я не буду останавливаться, буду писать и дальше, тока идею для плагина надо будет придумать)
К вебмастерам.
Уважаемые вебмастера, программисты и верстальщики…
если вы делаете сайт на белом фоне. Не забывайте прописать цвет фона.
Зачем?
Не у всех настройки по умолчанию и не для всех цвет рабочей области белый.
если вы это не сделаете, будьте готовы к тому что кто-то будет видеть ваш сайт примерно так…
Эстафета “жЫтие мое” или над чем сейчас работаю
Данную эстафету мне передал за что ему спасибо)
Суть эстафеты в описание того чем и кем) я живу.
ну чтож, не буду тянуть кота за хвост, и так:
- Как и многие в это не простое время я работую и отдаюсь работе по полной. До такой степени что даже на жену времени не остается( На работе — работа, дома — опять работа)
- возобновил наконец работу над своей ЦМС. На ней кстати построены несколько удачных проектов которые досих пор процветают)
- Паралельно пишу обновление для своего стартапа Paranoic
- Мечтаю бросить курить, но жизнь показывает что невозможно)
- Хочу возобновить написание статей с обзорами техники и опять сунутся в UPgrade)
- Завтра пойду на конференцию “i-Community2009: интернет-ообщества, социальные сети и блогосфера”. Будет отчет) Спасибо начальству, что отпустило)
- Пишу ЦМС для нашей компании, да что-то мне с ними везет.
Вот вроде и все)
на а эстафету передаю дальше:
— за хороший тестинг моего скрипта (блог не супер, но тестер хороший!)
— с удовольствием читаю его блог (предаю, но не факт что подхватит…)
а так же Ольге — — опять же с удовольствием читаю ее блог (предаю, но не факт что подхватит…)
разбитие массива по странично
В продолжение прошлого поста еще один класс.
На этот раз для разбиения массива по странично.
Для чего использывать думаю догадаетесь) например постраничный вывод новостей или гостевой)
Пример вызова:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $map=new StartPage;//инициализация класса $arr=$map->StartPageMas($array, $page, $count, $url); #$arr - Массив результата работы класса; #$array - Массив для разбивки; #$page - Имя переменной GET с номером страницы (page); #$count - Количество записей на страницу; #$url - Адрес к страницам (/map.php?page=) #Обработка echo ' <ul>'; foreach($arr as $v){ echo " <li><a href="$v[link]">$v[name]</a></li> "; } echo '</ul> '; #Вывод навигатора echo $map->NextPageMas(); |
Код самого класса
› Читать полностью
Несколько классов и функций упростивших мне жизнь
Эгегей)
Всем снова привет.
Нет, я не пропал. Я занят работой над своим новым проектом, раскрывать карты пока не буду)
Так вот, в процесе написания проекта мне понадобились практически все мои наработки за последние несколько лет.
Среди них много различных функций и классов, вот и их я и хочу вам представить)
› Читать полностью
Проблемы кодировки
Уважаемые читатили и подписчики.
Мне поступили жалобы на нарушение кодировки моей RSS`ки, поэтому прошу отписаться тут тем у кого проблемы и указать с чего вы их читаете.
Буду принимать меры и лечить)
1234567890 Day — Unix date

Товарищи программисты и им сочуствующие, торопистесь!
Если вы еще не купили (пиво, вино, водку, мартини …) нужное подчеркнуть)
через несколько часов наступит замечательная дата 1234567890, не пропустите)
Классификатор
- JS (1)
- PHP (16)
- блогинг (4)
- Блогообзор (2)
- Веб-мастеру (11)
- интересное (19)
- Мой скрипт (10)
- Новости (12)
Теги
Поиск
Комментарии
- Александр Борисов к записи Постовой — плагин для WordPress
- sidash к записи Постовой — плагин для WordPress
- Alexander к записи Постовой — плагин для WordPress
- LaaCrus к записи Старт блогообзора
- ИстинА к записи Работа с почтой средствами PHP






