Zadejte hledaný výraz...

Regex pro YouTube URL

Martin030
verified
rating uzivatele
(7 hodnocení)
10. 2. 2018 18:42:18
Dobrý den, mám takovou PHP aplikaci, kde mohou lidé vložit URL adresu videa na youtube a web vygeneruje náhled video z YouTube a vloží jen na web. Používám na webu HTTPS, jenže když chce někdo video přehrát, zobrazí se prázdná stránka, neboť prohlížeč hlásí, že web se pokouší načít script z nezabezpečené stránky. Video z YouTube je spuštěno v HTTP.
Mám níže uvedený kód, nevíte prosím jestli v něm chyba a jaká? Nemohu na to zaboha přijít. Děkuji Martin
static function createClickableLinks($matches)
{
$title = $face = $matches;
$face = helper::truncate($face, 50);
$matches = str_replace( "www.", "http://www.", $matches );
$matches = str_replace( "http://www.", "http://www.", $matches );
$matches = str_replace( "https://http://www.", "https://www.", $matches );
return "$face";
}
static function createPostClickableLinks($matches)
{
if (preg_match('/(?:http?://)?(?:www.)?youtu(?:.be|be.com)/(?:watch?v=)?({6,12})(?:&.+)?/i', $matches, $results)) {
$video_preview = "https://img.youtube.com/vi/".$results."/0.jpg";
ob_start();
?>
return $html = ob_get_clean();
} else {
$title = $face = $matches;
$face = helper::truncate($face, 50);
$matches = str_replace( "www.", "http://www.", $matches );
$matches = str_replace( "http://www.", "http://www.", $matches );
$matches = str_replace( "https://http://www.", "https://www.", $matches );
return "$face";
}
}
static function processText($text)
{
10. 2. 2018 18:42:18
https://webtrh.cz/diskuse/regex-pro-youtube-url/#reply1328924
node
verified
rating uzivatele
(5 hodnocení)
10. 2. 2018 18:47:04
no vsade nahradzas "http"-ckom tak o com?
10. 2. 2018 18:47:04
https://webtrh.cz/diskuse/regex-pro-youtube-url/#reply1328923
Martin030
verified
rating uzivatele
(7 hodnocení)
10. 2. 2018 18:55:43
Napsal node;1443368
no vsade nahradzas "http"-ckom tak o com?
Nerozumím co / jak myslíš
10. 2. 2018 18:55:43
https://webtrh.cz/diskuse/regex-pro-youtube-url/#reply1328922
navay
verified
rating uzivatele
12. 2. 2018 01:31:51
Jen takova rychlooprava...
12. 2. 2018 01:31:51
https://webtrh.cz/diskuse/regex-pro-youtube-url/#reply1328921
Pro odpověď se přihlašte.
Přihlásit