
Сообщение от
sibgaba
Функционал "Нон-Стоп" в Премьере есть, но он лицензируется отдельно (стоит дополнительных денег) поэтому большинство кинотеатров создают под это дело отдельный фильм с именем "Фильм1+Фильм2+Фильм3". Естественно что при таком подходе, через внешний протокол, получить ничего не получится.
Что возращает протокол в случае НОН-СТОПы заводятся так, как это было задумано разработчиками - сказать не могу, т.к. ни в одном кинотеатре этого модуля нет.
Вообще получить информацию даже из нон-стопов можно, но получается нелогично, когда на выходе с протокола получаем фильмы типа:
Жизнь Пи
Жизнь Пи 3D
Жизнь П... и т.п... хотя по факту фильм то один >_< жесть какая то(((
Если интересно, вот мое решение на PHP под сервер на линуксе
PHP код:
/*
$normalName - название фильма из базы
$arr - список фильмов из нон-стопа
*/
if( strstr($normalName, "Нон-Стоп:") or // Если этот фильм нон-стоп
strstr($normalName, "Нон - Стоп")) { // То записать в массив названия всех фильмов в него входящих
$str = preg_replace( // С помошью регулярного выражения
"/[НОно]{3}\s*?\-\s*?[СТОПстоп]{4}\:/", // - очистить строку нон-стоп
"", $normalName); // - из названия фильма
$str = trim($str); // Удалить лишние пробелы
$arr = explode("; ", $str); // Разбить строку с фильмами на массив
}