только роли не парсет
function get_actors($text)
{
preg_match_all ("#<li itemprop=\"actors\".*?/\">(.*?)</a></li>#si", $text, $text);
return implode(', ', $text[1]);
}
elseif ($option == 'actors')
{
$search = "#<h4>В главных ролях:</h4><ul>(.*?)</ul>#si";
}
Коряво парсит поле "Страна:
elseif ($option == 'country')
{
$search = "#страна</td>.*?/\" >(.*?)</div>#si";
}
function clear($text)
{
$text = str_replace('«', '«', $text);
$text = str_replace('»', '»', $text);
$text = strip_tags(html_entity_decode($text, ENT_QUOTES));
$text = str_replace('…', '...', $text);
$text = str_replace('—', '—', $text);
$text = str_replace(', ...', '', $text);
return $text;
}
Совсем не парсит Русское название
if ($option == 'rusname')
{
$search = "#<h1 class=\"moviename-big\" itemprop=\"name\">(.*?)</h1>#si";
}
elseif ($option == 'origname')
{
$search = "#<span itemprop=\"alternativeHeadline\">(.*?)</span>#si";
}