youtube — PHP oembed AutoEmbed не работает

Я пытаюсь использовать oEmbed Code для отображения на YouTube других серверов.
этот код хорошо работает на локальном хосте (я использую wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b).
Когда я загружаю этот код на свой сайт, он не работает.

Этот код: здесь, в моем суть.

    require 'autoembed.php';
$autoembed = new AutoEmbed();
$NewUrl = $autoembed->parse($url);

$newWidth = '1000';
$newHeight = '500';

$content = preg_replace(
array('/width="\d+"/i', '/height="\d+"/i'),
array(sprintf('width="%d"', $newWidth), sprintf('height="%d"', $newHeight)),
$NewUrl);

$divstart = '<div class="embed-responsive embed-responsive-16by9">';
$urlconvert = str_replace('width="1000" height="500"', 'class="embed-responsive-item"', $content);
$enddiv = '</div>';

$FinalUrl = $divstart.$urlconvert.$enddiv;

в localhost этот $ FinalUrl показывает такой результат:

    <div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/wY-f4601IJ0?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
</div>

Тот же код на веб-сайте $ FinalUrl, показывающий результат, например:

<div class="embed-responsive embed-responsive-16by9">
<p>https://www.youtube.com/watch?v=xF8XJf3hUFc&t=1242s</p>
</div>

Я хочу показать тот же результат, что и localhost на сайте.
Скажите пожалуйста где я не прав. Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]