コード例 #1
0
ファイル: step2.php プロジェクト: JakubKrizka/homepage-02
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>
コード例 #2
0
ファイル: home.php プロジェクト: JakubKrizka/homepage-02
    $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 
コード例 #3
0
ファイル: tvurce.php プロジェクト: JakubKrizka/homepage-02
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;
?>