Bädda in en imdb film på sin sida?

Permalänk
Avstängd

Bädda in en imdb film på sin sida?

Hej. Jag undrar hur man bäddar in en imdb film på sin hemsida så att människor kan titta på videon från min sida. Det funkar ganska bra med youtube. Men IMDB.com har ingen embed kod. Någon som sitter på något?

Visa signatur
Permalänk
Medlem

Hej.

Det bästa alternativet jag kan ge dig, är PHP IMDb Grabber, som tillåter uppvisning av en trailer om någon film eller TV-serie.

Visa signatur

Citera mig om du vill att jag ska hitta till ditt svar.
airikr.me /device:desktop

Permalänk
Avstängd

Oh... Jag måste koda in filerna till min hemsida?

Visa signatur
Permalänk
Medlem
Skrivet av sloxfilm:

Oh... Jag måste koda in filerna till min hemsida?

Du menar inkludera? Såklart du måste det. Klass-filen måste finnas på samma server som du har din webbsida på. Kolla sedan hur Fabian har gjort i exempel-filen, så är du sedan klar. Busenkelt!

Visa signatur

Citera mig om du vill att jag ska hitta till ditt svar.
airikr.me /device:desktop

Permalänk
Avstängd

Hittade något annat här! Tror IMDB och http://www.traileraddict.com/ har samma filmer. traileraddict har embed kod

Visa signatur
Permalänk
Medlem
Skrivet av sloxfilm:

Hittade något annat här! Tror IMDB och http://www.traileraddict.com/ har samma filmer. traileraddict har embed kod

Håll i dig nu; om du föredrar att inte hämta hem data genom en klass som sparar datan i en cache-fil, som gör laddningen snabbare än vid första hämtningen, så kan du ta demonstrationerna från traileraddict.com

Visa signatur

Citera mig om du vill att jag ska hitta till ditt svar.
airikr.me /device:desktop

Permalänk
Avstängd

Detta är enklare om man ska koda i Java. Tror det blir java för jag vill att den ska ta senaste trailers och lägga upp på sidan. Scriptet då. jag behöver bara titta på!

Visa signatur
Permalänk
Medlem

Java eller JavaScript? För att göra det i Java är verkligen inte enklare kan jag lova

Visa signatur

11600K@5.1 GHz + 32GB Corsair Vengeance RGB PRO 3200@3400 MHz + MSI RTX 2080 Super Gaming X Trio +
WDC Blue SN550 1TB + Black OEM SN730 500GB + Kingston A1000 480GB + A2000 500GB + NV2 1TB + 2TB R10 + RGB most of THE THINGS! + Corsair 4000D Airflow + 2*ZyXEL NSA326 2*3TB @ R1 + Netgear RN2100 4*3TB @ R10 + RN204 4*4TB @ R5 + Synology DS216j 2*4TB @ SHR R1 + DS418 4*8TB @ SHR R6

Permalänk
Avstängd
Skrivet av ZaInT:

Java eller JavaScript? För att göra det i Java är verkligen inte enklare kan jag lova

Javascript!

Visa signatur
Permalänk
Medlem

Känns absolut enklast att göra det med vanlig HTML från embedkoden på Traileraddict, någon speciell anledning till att du inte vill det?

Visa signatur

11600K@5.1 GHz + 32GB Corsair Vengeance RGB PRO 3200@3400 MHz + MSI RTX 2080 Super Gaming X Trio +
WDC Blue SN550 1TB + Black OEM SN730 500GB + Kingston A1000 480GB + A2000 500GB + NV2 1TB + 2TB R10 + RGB most of THE THINGS! + Corsair 4000D Airflow + 2*ZyXEL NSA326 2*3TB @ R1 + Netgear RN2100 4*3TB @ R10 + RN204 4*4TB @ R5 + Synology DS216j 2*4TB @ SHR R1 + DS418 4*8TB @ SHR R6

Permalänk
Medlem
Skrivet av sloxfilm:

Javascript!

Skriv det och inte "Java" xD

Det är verkligen busenkelt att använda sig av Fabians PHP-klass. Du behöver bara göra följande saker, efter att du har lagt in klassen på din server.

require 'imdb.class.php'; $oIMDB = new IMDB('http://www.imdb.com/title/tt1454468/'); if($oIMDB->getTrailerAsUrl() != 'n/A') { echo '<iframe width="660" height="500" scrolling="no" border="0" src="' . $oIMDB->getTrailerAsUrl() . '"></iframe>'; } else { echo '<p>Trailer: <b>' . $oIMDB->getTrailerAsUrl() . '</b></p>'; }

Klart! Trailern visas nu på din sida, om klassen hittade en. Som sagt, busenkelt! ^^ Jag ska såklart inte tvinga dig till att använda den här metoden Jag ville bara illustrera hur enkelt det verkligen är. Hur du vill göra sen, avgör du.

Visa signatur

Citera mig om du vill att jag ska hitta till ditt svar.
airikr.me /device:desktop

Permalänk
Avstängd
Skrivet av Airikr:

Skriv det och inte "Java" xD

Det är verkligen busenkelt att använda sig av Fabians PHP-klass. Du behöver bara göra följande saker, efter att du har lagt in klassen på din server.

require 'imdb.class.php'; $oIMDB = new IMDB('http://www.imdb.com/title/tt1454468/'); if($oIMDB->getTrailerAsUrl() != 'n/A') { echo '<iframe width="660" height="500" scrolling="no" border="0" src="' . $oIMDB->getTrailerAsUrl() . '"></iframe>'; } else { echo '<p>Trailer: <b>' . $oIMDB->getTrailerAsUrl() . '</b></p>'; }

Klart! Trailern visas nu på din sida, om klassen hittade en. Som sagt, busenkelt! ^^ Jag ska såklart inte tvinga dig till att använda den här metoden Jag ville bara illustrera hur enkelt det verkligen är. Hur du vill göra sen, avgör du.

Javascriptet är till för att... Ja ska förklara. Vi säger att jag tar en film från sidan och lägger upp den på min... Så, nu går och jag lägger mig. När jag sover då kommer det upp en ny film på sidan... Men den filmen kommer ju inte upp på min sida. Därför kommer jag använda javascript så att varje gång en ny film kommer upp på den sidan... Då kommer den postas på min automatiskt.

Visa signatur
Permalänk
Medlem
Skrivet av sloxfilm:

Javascriptet är till för att... Ja ska förklara. Vi säger att jag tar en film från sidan och lägger upp den på min... Så, nu går och jag lägger mig. När jag sover då kommer det upp en ny film på sidan... Men den filmen kommer ju inte upp på min sida. Därför kommer jag använda javascript så att varje gång en ny film kommer upp på den sidan... Då kommer den postas på min automatiskt.

JavaScript existerar för att kort sagt göra allt mer dynamiskt. Jag vet, för jag arbetar ofta med jQuery/AJAX ^^

Du vill alltså ha så att den hämtar listan med trailers från IMDb/Trailer Addict? Om det ej finns någon inbäddnings-valmöjlighet för att göra detta direkt på deras webbsida (att de erbjuder färdig kod), så måste du kolla om en ny trailer har kommit ut eller inte, via PHP (smartaste valet), genom file_get_contents() eller liknande. Dock är det mer invecklat, jämfört med att lägga in nya trailers manuellt, men det funkar.

Visa signatur

Citera mig om du vill att jag ska hitta till ditt svar.
airikr.me /device:desktop