Да ну нафик этот ВК, кто будет iframe копировать...
Да ну нафик этот ВК, кто будет iframe копировать...
вообще то ни кому ни чего вытаскивать не надо.
там есть поле для копирования специальное.
вот его и берет юзверь.
далее наша работа
ниже код
<?php
$frame = '<iframe src="//vk.com/video_ext.php?oid=18542395&id=169178099&hash=69aa3c4d23da1b7d&hd=2" width="853" height="480" frameborder="0"></iframe>';
preg_match('|src="//([^"]+)|', $frame, $url);
$data = GetUrl($url[1]);
preg_match('|vars = {([^}]+)|', $data, $vars);
//print_array($data);
$videodata = str_replace('\/', '/', iconv('windows-1251', 'utf-8', $vars[1]));
$arraydata = json_decode('{'.substr($videodata, 0, strpos($videodata, ',"lang_added')).'}');
print_array($arraydata);ramzes, Мне то все равно что тут будет, я прост задавался вопросом с ВК, именно ссылку вставлять а не фрейм http://vk.com/video294486113_171283813 , но так и не чего из за хеша не вышло....
venom, тоже можно.
парси "hash2\\"\:\\"([^"]+) он там есть
ramzes, Я щас youtube занят...
**************************
во общем дергаем апи и кешируем себе на хост скрин и в dat файл пишем
[id] =>
[title] =>
[publishedAt] =>
Чтоб лишний раз курл не трепать...
Если есть идеи лучше , пишем...
venom, у меня есть отдельное поле в таблице постов post_data
я в нем мноооого данных храню, чисто технических, в т.ч. и данные ютьюба
ramzes, Да не охота из за ББкодов базу тянуть , а там
...
не. у меня именно в таблицах постов есть доп поле.
в форуме привате чате и стене![]()
просто кешировать это место, это фс дергать, это чистка неактуального кеша.
слишком много телодвижений из-за одних только ббкодов
.все было бы проще если бы посты были организованны через визуальный редактор![]()
слишком много телодвижений из-за одних только ббкодов
все было бы проще если бы посты были организованны через визуальный редактор