<?php

#testiä!:

$leffaid = '0970416'; #leffan imdb-id
$lines = file ('http://www.imdb.com/title/tt'.$leffaid.'/'); #hakee leffan urlin

echo '<style type="text/css">img { float:left;margin:0 5px 0 0; }</style>'; #pientä css-tyylittelyä
echo '<a href="http://www.imdb.com/title/tt'.$leffaid.'">http://www.imdb.com/title/tt'.$leffaid.'</a><br />';

echo '<span class="ohjaaja"><b>Ohjaaja:</b> ';
#######################################################################################################
# OHJAAJA
#
foreach ($lines as $line_num => $line5) 
{
if (preg_match("/Directed by/", $line5)) {
$ohjaaja = explode('content="Directed by ', $line5);
$ohjaaja_ulos = explode('With', $ohjaaja[1]); 
echo $ohjaaja_ulos[0];
}
}
#
#######################################################################################################

echo '<br /><span class="cast"><b>Cast:</b> ';
#######################################################################################################
# CAST
#
foreach ($lines as $line_num => $line6) 
{
if (preg_match("/Directed by/", $line6)) {
$cast = explode('content="Directed by ', $line6);
$cast_ulos = explode('With', $cast[1]);
$cast_real = explode('.', $cast_ulos[1]);  
echo $cast_real[0].'.';
}
}
#
#######################################################################################################

echo '<br /><span class="genret"><b>Genre:</b> ';
#######################################################################################################
# GENRET
#
foreach ($lines as $line_num => $line) 
{
//echo preg_replace("/  /ims", "", $line); 
//echo htmlspecialchars($line);
if (preg_match("/<a href=\"\/Sections\/Genres\/(.*?)\">(.*?)<\/a>/", $line)) { 
$print_genres = preg_replace('/<a href=\"(.*?)\">(.*?)<\/a>/', "\\2", $line);
$print_genres_real = str_replace(" |", ",", $print_genres);

$korvattava[0] = '/drama/i';
$korvattava[1] = '/fantasy/i';
$korvattava[2] = '/action/i';
$korvattava[3] = '/adventure/i';
$korvattava[4] = '/animation/i';
$korvattava[5] = '/family/i';
$korvattava[6] = '/crime/i';
$korvattava[7] = '/mystery/i';
$korvattava[8] = '/thriller/i';
$korvattava[9] = '/horror/i';
$korvattava[10] = '/comedy/i';
$korvattava[11] = '/history/i';
$korvattava[12] = '/biography/i';
$korvattava[13] = '/sci-fi/i';
$korvattava[14] = '/news/i';
$korvattava[15] = '/short/i';
$korvattava[16] = '/war/i';
$korvattava[17] = '/documentary/i';
$korvattava[18] = '/music|musical/i';
$korvattava[19] = '/sport/i';
$korvattava[20] = '/western/i';
$korvattava[21] = '/romance/i';

$suomennos[0] = 'Draama';
$suomennos[1] = 'Fantasia';
$suomennos[2] = 'Toiminta';
$suomennos[3] = 'Seikkailu';
$suomennos[4] = 'Animaatio';
$suomennos[5] = 'Perhe';
$suomennos[6] = 'Rikos';
$suomennos[7] = 'Mysteeri';
$suomennos[8] = 'Trilleri';
$suomennos[9] = 'Kauhu';
$suomennos[10] = 'Komedia';
$suomennos[11] = 'Historia';
$suomennos[12] = 'Biografia';
$suomennos[13] = 'Scifi';
$suomennos[14] = 'Uutiset';
$suomennos[15] = 'Lyhyt';
$suomennos[16] = 'Sota';
$suomennos[17] = 'Dokumentti';
$suomennos[18] = 'Musikaali';
$suomennos[19] = 'Urheilu';
$suomennos[20] = 'Länkkäri';
$suomennos[21] = 'Romanttinen';

$suomigenret = preg_replace($korvattava, $suomennos, $print_genres_real);
echo substr($suomigenret,0,strpos($suomigenret,'<a'));
}
}
#
#######################################################################################################

echo '<br /><span class="julkaistu"><b>Julkaistu:</b> ';
#######################################################################################################
# JULKAISUPVM
#
foreach ($lines as $line_num => $line2) 
{
if (preg_match("/(.*?)\\(Finland\\)/", $line2)) { 
//$julkaistu = explode(")", $line2);
echo $line2;
}
}
#
#######################################################################################################

echo '<br /><span class="kesto"><b>Kesto:</b> ';
#######################################################################################################
# KESTO
#
foreach ($lines as $line_num => $line4) 
{
if (preg_match("/(.*?) min/", $line4)) { 
echo $line4;
}
}
#
#######################################################################################################

#echo '<br /><br />';
#######################################################################################################
# KUVAT IMDB:STÄ
#
#foreach ($lines as $line_num => $line3) 
#{
#if (preg_match("/<div class=\"media_strip_thumb\"><a href=\"(.*?)\">(.*?)<\/a>/", $line3)) {
#echo $line3;
#}
#}
#
#######################################################################################################

//if (preg_match("/Plot:/", htmlspecialchars($line))) echo $line;

#
# pelkkää paskaa kokeilua:
#
#
#
#
#$lines = file ('http://www.imdb.com/title/tt0970416/');
#
#foreach ($lines as $line_num => $line) {
#//    echo "Line #{$line_num} : " . htmlspecialchars($line) . "<br />";
#//echo htmlspecialchars($line);
#$mista_haetaan = htmlspecialchars($line);
#$pattern = '/<h5[^>]*>Director:<\/h5>(.*)<\/div>/isU';
#preg_match($pattern, $mista_haetaan, $matches);
#//print $matches[1];
#} 
#
#
#$imdburli = 'http://www.imdb.com/title/tt0970416/';
#$imdbfile=file($imdburli);
#$from=key($imdbfile);
#$to=key($imdbfile);
#$c=$to-$from+0;
#$tulos=array_slice($imdbfile,$from,$c);
#foreach ($tulos as $tulokset);
#$ulos = explode('"', $tulokset);
#$credits = explode(" by ", $ulos[3]);
#ohjaajasplit = explode("With", $credits[1]);
#$castsplit = explode(".", $ohjaajasplit[1]);
#$ohjaaja = $ohjaajasplit[0];
#$cast = $castsplit[0];
#
#
#
?>