Close

Не отображается видео из Ютуба

Привет всем. Ребята может кто-то поможет решить проблему? Есть сайт но на нем не работает вставка видео из Ютуба. Я думаю что дело вот в этом коде:

Код HTML:

//################### Добавление видео в БД ###################//
                case "send":
                        NoAjaxQuery();
                       
                        if($config['video_mod_add'] == 'yes'){
                                $good_video_lnk = ajax_utf8(textFilter($_POST['good_video_lnk']));
                                $title = ajax_utf8(textFilter($_POST['title'], false, true));
                                $descr = ajax_utf8(textFilter($_POST['descr'], 3000));
                                $privacy = intval($_POST['privacy']);
                                if($privacy <= 0 OR $privacy > 3) $privacy = 1;

                                //Если youtube то добавляем префикс src=" и составляем ответ для скрипта, для вставки в БД
                                if(preg_match("/src=\"https:\/\/www.youtube.com|src=\"https:\/\/youtube.com/i", 'src="'.$good_video_lnk)){
                                        $good_video_lnk = str_replace(array('#', '!'), '', $good_video_lnk);
                                        $exp_y = explode('v=', $good_video_lnk);
                                        $exp_x = explode('&', $exp_y[1]);
                                        $result_video_lnk = '<iframe width="770" height="420" src="https://www.youtube.com/embed/'.$exp_x[0].'" frameborder="0" allowfullscreen></iframe>';
                                }


Просто получаю сообщение: Видеосервис не поддерживается либо ссылка является неправильной
Может кто-то подскажет в чем проблема. Пример ссылки с ютуба: https://www.youtube.com/watch?v=Ka-A_RGg5Po
Буду очень благодарен.

Источник

Добавить комментарий