The Internet Movie Database ( IMDb ) har använt JavaScript för att inaktivera rullgardinsmenyn som normalt skulle visas när du högerklickar på en bild . Detta gör att extrahera och ladda ner bilder från deras hemsida svårare , men inte omöjligt . Du kan få bilder av hög kvalitet och filmaffischer direkt från IMDb att vara värd på din egen webbplats med bara några rader PHP ( Hypertext Preprocessor ) kod . Det är enkelt att kod och fungerar som en bra introduktion till att använda mer komplexa aspekter av PHP skriptspråk . Instruktioner
Isolera bildens URL
1
Visa källkoden . För detta steg behöver du URL till själva bilden , inte till IMDb sida som den är värd . Navigera till den bild du vill ha i sitt IMDb galleri. Du kommer inte att kunna dra upp bilden i en ny flik eller fönster genom att högerklicka på bilden , men om du högerklickar på någon annanstans på sidan , kommer du få en meny . Bläddra till " Visa källa " på denna meny och klicka .
2
Hitta bildens URL . När du klickar på " Visa källa ", ett fönster kommer att dyka upp med hela manus för allt som visas på sidan . Bildens URL kommer att begravas någonstans i det här skriptet . För att hitta det , titta ner till den tredje bit av skript . Det börjar med " . " Bilden URL kommer att vara den enda webbadress i denna del av texten . Markera och kopiera den .
3
Klistra in webbadressen i antingen en ny flik eller i din texteditor . Du kommer att behöva den fullständiga webbadressen för att skapa din PHP-kod . Addera Generera PHP kod
4
Deklarera PHP-kod . " Deklarera " PHP -koden innebär att öppna en PHP- tagg , eller låta servern vet ( när du har laddat upp filen ) som det står skrivet i språket PHP . Alla PHP- taggar öppnas med " < ? Php . "
5
Byt namn på filen . Som ni har sett från bildens URL , är den lång med en generisk och komplex filnamn . Med " file_put_content " alternativet i PHP språk , kommer du utse den nya filnamnet och förlängningen för bilden . På en ny rad , lägg till " file_put_content " till din kod , följt av " ( ' /filnamn.jpg . " , " Inte stänger fästet ännu
Din kod bör nu se ut : . .
< ? php
file_put_content ( " . /filnamn.jpg ' ,
6
Extrahera filen från IMDb . Nästa kodrad innehåller bildens URL så script vet var att få en bild så använd " file_get_content ( ' originalurl.jpg ' ) ) ; " . där " originalurl.jpg ' är den fullständiga URL från IMDb detta är slutet av din kod , . kan du stänga din PHP-skript efter detta .
Din färdiga koden ska läsa : ?
< php
file_put_content ( " . /filnamn.jpg ' , file_get_content ( ' originalurl.jpg ' ) ) ;
? >
7
Ladda upp skriptet filen . Spara din fil med en . php förlängning , och ladda upp den till din webbserver . bilden visas på din sida .
Addera ditt