IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Verquido
Tvůrce
Avatar
Verquido:2.10.2015 22:38

Zdravím, chtěl bych se zeptat jak získat něco z webu pomocí PHP, třeba ikonu videa z Youtube. Jde mi o to že by třeba uživatel zadal adresu na video a nějak by se získala i ikona videa.

 
Odpovědět
2.10.2015 22:38
Avatar
Odpovídá na Verquido
Martin Konečný (pavelco1998):2.10.2015 23:27

zdar,
můžeš poslat požadavek na jiný server, který ti vrátí určitý výstup (třeba HTML stránku) a z toho to pak nějak získat.
Pokud je dané HTML validní, mělo by to jít relativně snadno vytahat přes třídu DOMDocument, jinak asi zbývají jen regulární výrazy (ale v tom se moc nevyznám).

Zkus se podívat třeba na cURL:
http://php.net/…ook.curl.php
http://stackoverflow.com/…de-with-curl

Nahoru Odpovědět
2.10.2015 23:27
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Verquido
Tvůrce
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Verquido:3.10.2015 0:25

Tak díky za snahu, ale bohužel ještě neovládám PHP natolik abych se v tomhle nějak zvlášť orientoval a ty odkazy mi bohužel také moc smyslu nedávají :-/

 
Nahoru Odpovědět
3.10.2015 0:25
Avatar
Odpovídá na Verquido
Uživatel sítě :3.10.2015 0:54
<?php
    $videoUrl = 'https://www.youtube.com/watch?v=_x2nvz6aQY4';
    $parts = parse_url($videoUrl);
    parse_str($parts['query'], $query);

    $videoImgUrl = 'https://i.ytimg.com/vi/' . $query['v'] . '/maxresdefault.jpg';
    $videoEmbedUrl = 'https://www.youtube.com/embed/' . $query['v'];

    echo '<img src="' . $videoImgUrl . '" alt="Náhleďák videa">';
    echo '<br>';
    echo '<iframe src="' . $videoEmbedUrl . '"></iframe>';
?>

Toto ti dá obrázek videa či url do framu pro video z yt.
Beru ikonu jako náhledový obrázek videa.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
3.10.2015 0:54
Chybami se člověk učí, běžte se učit jinam!
Avatar
Verquido
Tvůrce
Avatar
Odpovídá na Uživatel sítě
Verquido:3.10.2015 1:24

Super díky moc, tohle sem potřeboval. Najdu si k tomu co je co přesně, ale funguje to takže díky moc :)

 
Nahoru Odpovědět
3.10.2015 1:24
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.