Вообще получить информацию даже из нон-стопов можно, но получается нелогично, когда на выходе с протокола получаем фильмы типа:
Жизнь Пи
Жизнь Пи 3D
Жизнь П... и т.п... хотя по факту фильм то один...
Тип: Сообщения; Пользователь: Dok; Ключевые слова:
Вообще получить информацию даже из нон-стопов можно, но получается нелогично, когда на выходе с протокола получаем фильмы типа:
Жизнь Пи
Жизнь Пи 3D
Жизнь П... и т.п... хотя по факту фильм то один...
Получается, что в Премьере есть функционал обеспечичвающий добавление нон-стопов?
А есть документация по этой функции?
И как в таком случае получается?
Один Movie содержит ссылки на Movie из...
Полагаю, вы знаете, что такое "нон-стоп" в кинотеатре :)
Премьера возвращает список фильмов таким образом, что в "одной единице фильма" может быть только его ID.
То есть "Нон-стопы" там заводятся...
Было как-то неудобно, за то, что создал тему и сам же нашел решение, с другой стороны - вдруг кому еще пригодится этот опыт и гугл покажет ссылку на эту тему... Ко мне он не был так милостив -...
Спасибо за внимание!
Парсер XML файла удаляет пустые элементы, а ID фильма передается как раз в таком элементе:
"<Movie ID='1846'></Movie>"
Осталось поправить парсер и будет все хорошо :)
...
Так каким запросом можно узнать, к какому фильму привязан каждый конкретный сеанс?
Интересно... сегодня этой ошибки уже нет... Чудеса!
Подключался к Премьере, получал ответы и было все нормально, через час повторил тотже запрос ничего не меняя - возвращается такая ошибка:
[Result] => Error
[Error] => CEE-001
[Remark] =>...
Извините, похоже ID фильма оказался записанным в ID, а не Movie, как было бы логично :)
P.S. Все таки я ошибся, то был ID сеанса, а не фильма...
$resArr = Premiere::getArray(
"00.00.0.000",
0000,
Array(
"ServiceID" => '548387668',
"QueryCode" => 'GetSessions',
"Version" => 3,
...
Спасибо! Со шлюзом получилось :)
В Премьеры были заняты 2 IP - на Киноход и на рабочий сайт.
На рабочий сайт добавил скрипт, через который идут данные. Всё работает!
Спасибо за помощь!
Проблема оказалась в том, что в Премьере есть ограничение на IP адреса, которые уже были заполнены.
Временно поменяв один адрес на мой - все заработало.
Жаль, что есть такое...
По SocketTest:
Time: 00:00.546
0000000205&<?xml version='1.0' encoding='Windows-1251' standalone='yes'?><XML><Result>Error</Result><Error>CEE-079</Error><Remark><=!=[=C=D=A=T=A=[У службы...
Благодарю! Порт действительно открыт, и подключиться к нему не удавалось только с денвера. На реальном сервере происходит подключение.
function getXML($ip, $port, $request, $in1251 = false) { ...
Спасибо за скорый ответ! Однако, найти такую программу совсем не получилось. Есть возможность загрузить её на форум или дать ссылку?
Пытаюсь подключить к Премьере согласно документации (в целях конспирации ip и port заменил нулями):
$IP = "00.00.0.000";
$port = 0000;
$arError = Array();
$fp = fsockopen($IP,...