include 'lib/csfd/global.php'; $videoname = $_POST['videoname']; $csfdname = $_POST['csfdname']; $csfdnamesearch = str_replace(" ", "+", $csfdname); logAction('HLEDAT: ' . $csfdnamesearch); $html = file_get_html('http://www.csfd.cz/hledat/?q=' . $csfdnamesearch); $filmy = ''; $i = 0; foreach ($html->find('#search-films li') as $film_html) { $i++; $film = str_get_html($film_html); $filmy[$i]['nazev'] = $film->find('a.film', 0)->innertext; $el_type = $film->find('.film-type', 0); $filmy[$i]['typ'] = $el_type ? $el_type->innertext : null; $filmy[$i]['rating'] = csfdRating($film->find('a.film', 0)->class); $filmy[$i]['id'] = csfdId($film->find('a.film', 0)->href); $filmy[$i]['rok'] = csfdHledatRok($film); } if (!$filmy and $html->find('#pg-film', 0)) { $info = $html->find('.info', 0); $filmy[1]['nazev'] = trim($info->find('h1', 0)->innertext); //echo $info->find('.origin', 0)->innertext; $filmy[1]['rok'] = csfdHledatRok($info->find('.origin', 0)); $filmy[1]['id'] = csfdId($html->find('.trivia a', 0)->href); $filmy[$i]['typ'] = $el_type ? $el_type->innertext : null; $filmy[1]['rating'] = csfdConvertRating($html->find('#rating .average', 0)->innertext); } ?> <!doctype html> <html>
$e_trailer = str_get_html($e_trailer_string); $trailer[$i]['id'] = csfdId($e_trailer->find('a.film', 0)->href); $trailer[$i]['rating'] = csfdRating($e_trailer->find('a.film', 0)->class); $trailer[$i]['nazev'] = $e_trailer->find('a.film', 0)->innertext; $trailer[$i]['typ'] = @$e_trailer->find('.film-type', 0)->innertext; $trailer[$i]['rok'] = csfdRok($e_trailer->find('span.film-year', 0)->innertext); $trailer[$i]['info'] = $e_trailer->find('div.info', 0)->innertext; } // NEJNAVSTEVOVANEJSI $e_nejnavstevovanejsi = $html->find('.profile-access [rel=profile-film]', 0); $i = 0; foreach ($e_nejnavstevovanejsi->find('li') as $e_nejnavstevovanejsi_string) { $i++; $e_film = str_get_html($e_nejnavstevovanejsi_string); $nejnavstevovanejsi[$i]['id'] = csfdId($e_film->find('a.film', 0)->href); $nejnavstevovanejsi[$i]['rating'] = csfdRating($e_film->find('a.film', 0)->class); $nejnavstevovanejsi[$i]['nazev'] = $e_film->find('a.film', 0)->innertext; $nejnavstevovanejsi[$i]['typ'] = @$e_film->find('.film-type', 0)->innertext; $nejnavstevovanejsi[$i]['rok'] = csfdRok($e_film->find('span.film-year', 0)->innertext); } // XML WRITE xmlHeader(); ?> <home> <novinka> <nazev><?php echo $novinka['nazev']; ?> </nazev> <obsah><?php
foreach ($filmografie_array as $filmografie_html) { $i++; //$e = str_get_html($filmografie_html); $typ = csfdTypFilmografie(trim($filmografie_html->find('h2', 0)->plaintext)); $content = $filmografie_html->find('.content tr'); $j = 0; foreach ($content as $film) { $j++; $nazev = trim($film->find('td a', 0)->plaintext); if ($nazev) { $actualrok = trim($film->find('th', 0)->innertext); $rok = $actualrok ? $actualrok : $rok; $filmografie[$typ][$j]['rok'] = $rok; $filmografie[$typ][$j]['nazev'] = $nazev; $filmografie[$typ][$j]['id'] = trim(csfdId($film->find('td a', 0)->href)); $filmografie[$typ][$j]['rating'] = trim(csfdRating($film->find('td a', 0)->class)); } } } // XML WRITE xmlHeader(); ?> <tvurce> <id><?php echo $id; ?> </id> <jmeno><?php echo $jmeno; ?>