Скрипт загрузки видео из вк не работает

(Ответов: 1, Просмотров: 263)
  1. Новичок Аватар для alkokrolik
    • Регистрация: 07.10.2010
    • Сообщений: 11
    • Репутация: 10
    Может кто подскажет. Пилю сейчас сайт, там можно загружать видео из ВК, вставляя ссылку вида https://vk.com/video91589164_456239148
    А скрипт как я понял преобразует этот код в уже рабочий для показа на сайте.
    При попытке загрузить таким образом виде, выдается ошибка "Notice: Undefined variable" on line 1162 (строку я в коде выделил красным).
    Кто знает, что тут не так?

    PHP код:
    foreach($types as $t => $ra) {
                    foreach(
    $ra as $r) {
                        if( (!isset(
    $r[2])));
                        
                        if(isset(
    $r[2]) && @$r[2] == 'img' && preg_match('/MSIE [5-7]/',$_SERVER['HTTP_USER_AGENT']) == 0) {
                            
    preg_match_all('/'.$r[0].'/',$text,$imga);
                            if(!empty(
    $imga)) {
                                foreach(
    $imga[1] as $img) {
                                
                                        
    $res file_get_contents("https://vk.com/video$img");
                                        
    $page_for_hash preg_replace("/\\\/","",$res);
                                        if (
    preg_match("@,\"hash2\":\"([\w\d]*)\",@",$page_for_hash,$matches)) {
                                        
    $result["vk_hash"] = $matches[1];    
                                        }
                                    
                                    
    $replace1 preg_replace('|_|i','&id=',$img);
                                    
    $text '<iframe src="//vk.com/video_ext.php?oid='.$replace1.'&hash='.$result["vk_hash"].'&hd=2" width="'.$w.'" height="'.$h.'" frameborder="0"></iframe>';                            

                                }
                            }
                            continue;
                        }
                        
    $text preg_replace('/<a[^>]+>'.$r[0].'<\/a>/i',$r[1],$text);
                        
    $text preg_replace('/(?<![\'"=])'.$r[0].'/i',$r[1],$text);
                    }
                }
                return 
    $text
    Ругается именно на эту строчку:

    PHP код:
    $text '<iframe src="//vk.com/video_ext.php?oid='.$replace1.'&hash='.$result["vk_hash"].'&hd=2" width="'.$w.'" height="'.$h.'" frameborder="0"></iframe>'
    • 0
  2. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,931
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Нет переменных ширины и высоты. Вы ошибку вообще читали?
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Скрипт загрузки фото как на авито
Web программирование 0 28.07.2015 19:41
Подскажите скрипт отложеной загрузки картинок
Web программирование 1 06.05.2013 20:18
Ищу партнерку с возможностью загрузки своего видео.
Партнерские программы 3 05.03.2013 00:26
Adult Видео Скрипт или YouTube видео клон!!!
Софт, скрипты, лицензии 12 23.08.2012 01:53
Adult Видео Скрипт или YouTube видео клон!!!
Сайты без доменов 1 13.02.2012 15:08

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры