Avatar billede zorkmontana Nybegynder
24. november 2008 - 21:16 Der er 4 kommentarer og
1 løsning

Hent indholdet fra en anden side

Hej alle sammen.

Jeg sidder og leget lidt med noget hentning af informationer fra en anden side på nettet.
Men jeg er faldet over anidb.net den kræver til syneladene lidt mere at få lov til at hente fra!
er der nogen der kan hjælpe mig?

min observering:
det ser ud til at det er påkrævet at sende headers til den og at pakkerne bliver send i et komprimeret format.
Avatar billede w13 Novice
24. november 2008 - 21:35 #1
Du skal jo under alle omstændigheder have deres tilladelse til at hente deres hjemmesides indhold, ellers bryder du loven, så du må nok kontakte dem og høre, om de vil give dig tilladelse, og hvordan du skal gøre.
Avatar billede zorkmontana Nybegynder
24. november 2008 - 21:41 #2
det ved jeg godt, det er jo desuden til privat brug, til de film og animer jeg selv har. og så vidt jeg ved er det vel ikk ulovlig?
Avatar billede w13 Novice
24. november 2008 - 22:34 #3
Jo, det tror jeg, det er. Altså ligesom du jo heller ikke må downloade / kopiere en sang, du ikke har købt, så er alt, hvad de laver på deres hjemmeside, beskyttet af loven om ophavsret - medmindre de skriver andet. Men det er ikke lige mit speciale, så vi kan jo lige se, hvad andre har af kommentarer.
Avatar billede zorkmontana Nybegynder
24. november 2008 - 23:22 #4
det er sådan set film og tegnefilms informationer lige som imdb.com ;).
og det så vidt jeg ved er det lovligt at tage oplysningerne omkring filmen som navn spilletid etc. så længe du ikke forsøger at sælge den slags trediepart informationer eller bruge dem så de taber på det ;)

anyways jeg fandt ud af hvad jeg skulle gøre ;)

function getURL($URL) {
        $c = curl_init();
        curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($c, CURLOPT_URL, $URL);
    //curl_setopt($c, CURLOPT_VERBOSE, 1);
    //curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    //curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($c, CURLOPT_ENCODING, 'gzip,deflate');
        $contents = curl_exec($c);
        curl_close($c);

        if ($contents) return $contents;
            else return FALSE;

}
Avatar billede zorkmontana Nybegynder
24. november 2008 - 23:23 #5
denne lille linie havde stor betydning for Curl
curl_setopt($c, CURLOPT_ENCODING, 'gzip,deflate');
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester