[ vlada-kg @ 11.11.2012. 21:43 ] @
Napravio sam pre jedno godinu neki katalog za filmove, i danas sam hteo ponovo da ga koristim i ubacim neke filmove. I sve lepo radi osim sto nece vise da mi ocita link za slike glumaca. Do slika sam dolazio sledecim kodom:

Code:

        $arr['slike'] = array();
        $url = file_get_contents("http://www.imdb.com/title/$arr[title_id]/");
        $dom = new DOMDocument();
        @$dom->loadHTML($url);
        $xpath = new DOMXPath($dom);
        $entries = $xpath->query('//table/tr/td[@class="primary_photo"]/a/img');
        foreach($entries as $e)
        {
                    array_push($arr['slike'], $img = $e->getAttribute('loadlate'));
        }


I odatle sam izvlacio array slike pojedinacno. Da li moze neko da provali u cemu je rec i nece da radi posto sam ja zaboravio i kako sam ga napravio jer je bilo odavno?
[ vlada-kg @ 12.11.2012. 19:58 ] @
Meni inace trebaju samo linkovi do slika, nista vise. Neko?
[ stevs986 @ 12.11.2012. 20:33 ] @
Baci pogled na ovo

http://imdbapi.org/


Evo kako izgledaju request i response, izmedju ostalog imas i sliku.

http://imdbapi.org/?q=Ko+to+ta...one&lang=en-US&offset=

Code:
[{"rating": 8.5, "genres": ["Adventure", "Comedy", "Drama"], "runtime": ["86 min"], "language": ["Serbian"], "title": "Ko to tamo peva", "poster": "http://img3.douban.com/lpic/s1631202.jpg", "imdb_url": "http://www.imdb.com/title/tt0076276/", "imdb_id": "tt0076276", "directors": ["Slobodan Sijan"], "rating_count": 5612, "actors": ["Pavle Vujisic", "Dragan Nikolic", "Danilo 'Bata' Stojkovic", "Aleksandar Bercek", "Neda Arneric", "Milivoje Tomic", "Tasko Nacic", "Boro Stjepanovic", "Slavko Stimac", "Miodrag Kostic", "Nenad Kostic", "Bora Todorovic", "Slobodan Aligrudic", "Petar Lupa", "Stanojlo Milinkovic"], "plot_simple": "It's April 5, 1941, somewhere in Serbia. A group of people go on a bus to Belgrade...", "year": 1980, "country": ["Yugoslavia"], "type": "M", "release_date": 19800101, "also_known_as": ["Who's Singin' Over There?"]}]
[ zmil @ 14.11.2012. 18:53 ] @
http://php.net/manual/en/function.glob.php
[ vlada-kg @ 16.11.2012. 19:45 ] @
Citat:
stevs986:
Baci pogled na ovo

http://imdbapi.org/


Evo kako izgledaju request i response, izmedju ostalog imas i sliku.

http://imdbapi.org/?q=Ko+to+ta...one&lang=en-US&offset=

Code:
[{"rating": 8.5, "genres": ["Adventure", "Comedy", "Drama"], "runtime": ["86 min"], "language": ["Serbian"], "title": "Ko to tamo peva", "poster": "http://img3.douban.com/lpic/s1631202.jpg", "imdb_url": "http://www.imdb.com/title/tt0076276/", "imdb_id": "tt0076276", "directors": ["Slobodan Sijan"], "rating_count": 5612, "actors": ["Pavle Vujisic", "Dragan Nikolic", "Danilo 'Bata' Stojkovic", "Aleksandar Bercek", "Neda Arneric", "Milivoje Tomic", "Tasko Nacic", "Boro Stjepanovic", "Slavko Stimac", "Miodrag Kostic", "Nenad Kostic", "Bora Todorovic", "Slobodan Aligrudic", "Petar Lupa", "Stanojlo Milinkovic"], "plot_simple": "It's April 5, 1941, somewhere in Serbia. A group of people go on a bus to Belgrade...", "year": 1980, "country": ["Yugoslavia"], "type": "M", "release_date": 19800101, "also_known_as": ["Who's Singin' Over There?"]}]


Imam ja sve ovo, ali ni ovde nema kako doci do linka slika glumaca :(
[ kelja @ 17.11.2012. 19:04 ] @
A da li ti treba link do one male slike u cast sekciji ili do stranice glumca???

Code:

<?php
 $arr['slike'] = array();
 $arr['title_id']='tt0083658';
 
        $url = file_get_contents("http://www.imdb.com/title/$arr[title_id]/");
        $dom = new DOMDocument();
        @$dom->loadHTML($url);
        $xpath = new DOMXPath($dom);
        $entries = $xpath->query('//table/tr/td[@class="primary_photo"]/a/img');
        foreach($entries as $e)
        {
                    array_push($arr['slike'], $img = $e->getAttribute('src'));
        }
        
        print_r($arr['slike']);
        
        ?>


Ovo kupi linkove do tih slicica, ako ti to treba...