IPTV.ONLINE

Тема: nStreamPlayer & закрытые плейлисты

Показано с 61 по 69 из 69

  1. #61
    Senior Member
    Аватар для pawlodar
    Регистрация 19.04.2008
    Сообщений 2,979

    Re: nStreamPlayer & закрытые плейлисты



    так тоже не пошло:
    Код:
    <?php
    $md5_array_gruppe1 = file("code1.txt");
    $md5_array_gruppe2 = file("code2.txt");
    $md5_array_gruppe3 = file("code3.txt");
    
    $code = $_REQUEST[box_mac];
    
    function file_trim(&$value, $key)
    { 
      $value = trim(substr(trim($value),0 , 32));
    }
    
    @array_walk($md5_array_gruppe1, 'file_trim');
    
      if($code!="" && in_array($code, $md5_array_gruppe1))
    {
    	readfile("myStream1.xml"); 
    }
    
    @array_walk($md5_array_gruppe2, 'file_trim');
    
    elseif($code!="" && in_array($code, $md5_array_gruppe2)) 
    {
     	readfile("myStream2.xml"); 
    }  
    
    @array_walk($md5_array_gruppe3, 'file_trim');
    
    elseif($code!="" && in_array($code, $md5_array_gruppe3)) 
    {
     	readfile("myStream3.xml"); 
    }
    else
    {
    	readfile("exit.xml"); 
    	$fp = fopen("besucher_macs.txt", "a");
    	$base = fwrite($fp, $code."\r\n");
    	fclose($fp);
    } 
    ?>
    показывает ошибку:
    Parse error: syntax error, unexpected T_ELSEIF in...
    если убираю от "elseif" везде "else", оставляю только "if". В браузере(адерес с маккодом) плейлист открывается, а также в конце плейлиста канал "exit.xml" тоже приклеился. Если задаю адрес в браузере без маккода, то только канал "ехит.xml" выплёвывается, как и должно быть.
    Но в телике всё равно ошибка, авторизация не проходит и даже на "ехит.xml" не выплёвывает
  2. #62
    Senior Member
    Аватар для nitrogen14
    Регистрация 17.04.2008
    Сообщений 49,690

    Re: nStreamPlayer & закрытые плейлисты

    ну нах ты это 3 очищалки повткал куда попало?
    считывание кода ты главное сдлеал друг под другом почеловечески, а вот очищалки херанул на глаз, зачем?
    Обсуждение всех нюансов развода в Германии. www.razvod.net
  3. #63
    Senior Member
    Аватар для pawlodar
    Регистрация 19.04.2008
    Сообщений 2,979

    Re: nStreamPlayer & закрытые плейлисты

    спасибо за подсказку, я просто нуль в этом деле , думал к каждой команде для плейлиста нужно также рядышком и очищалку (даже не знал что так называется ята команда) прописать.
    Вот рабочий код может кому пригодится:

    Код:
    <?php
    $md5_array_gruppe1 = file("code_fuer_gruppe1.txt");
    $md5_array_gruppe2 = file("code_fuer_gruppe2.txt");
    $md5_array_gruppe3 = file("code_fuer_gruppe3.txt");
    
    $code = $_REQUEST[box_mac];
    
    function file_trim(&$value, $key)
    { 
      $value = trim(substr(trim($value),0 , 32));
    }
    
    @array_walk($md5_array_gruppe1, 'file_trim');
    @array_walk($md5_array_gruppe2, 'file_trim');
    @array_walk($md5_array_gruppe3, 'file_trim'); 
    
    if($code!="" && in_array($code, $md5_array_gruppe1))
    
    {
    	readfile("myStream1.xml"); 
    }
    
    elseif($code!="" && in_array($code, $md5_array_gruppe2)) 
    {
     	readfile("myStream2.xml"); 
    }
     
    elseif($code!="" && in_array($code, $md5_array_gruppe3)) 
    {
     	readfile("myStream3.xml"); 
    }
    else
    {
      readfile("idi_na_xuj.xml");
      $fp = fopen("besucher_mac.txt", "a");
      $base = fwrite($fp, $code. "\r\n");
      fclose($fp);
    }
    ?>
  4. #64
    Senior Member
    Аватар для pawlodar
    Регистрация 19.04.2008
    Сообщений 2,979

    Re: nStreamPlayer & закрытые плейлисты

    nitrogen, что ещё нужно подкоректировать?
    Стримплеер с новой защитой, я у себя в закрытом плейлисте прописал новый мац и изменил строчку

    Код:
    $value = trim(substr(trim($value),0 , 12));
    При в ходе к себе в плейлист(он прописан первым) меня выкидывает в "exit", т.е. туда чей мак не прописан на сервере. Тут же при входе в плейлистсписок(синяя кнопка) выбираю опять первый лист и попадаю как надо в закрытый лист. То есть я понял что только при старте плага авторизация не проходит. Пример, как весь код прописан смотри в предыдущем соовщении, й только там "32" заменил на "12", чтоб только первые 12 символов считывались, так как рядышком с кодом прописываю имя (информациию)
  5. #65
    Senior Member
    Аватар для nitrogen14
    Регистрация 17.04.2008
    Сообщений 49,690

    Re: nStreamPlayer & закрытые плейлисты

    я уже писал об этом баге, стартовый плйлист грузится с 32 знаками.
    пропиши 32 и 12 значный мак в лист и делай трим как раньше
    Обсуждение всех нюансов развода в Германии. www.razvod.net
  6. #66
    Senior Member
    Аватар для pawlodar
    Регистрация 19.04.2008
    Сообщений 2,979

    Re: nStreamPlayer & закрытые плейлисты

    хорошо что старый мд5 сохранил на компе, так как в виджете его уже не сгенирируешь, там теперь суперкеы высвечивается. Теперь прописал мак 12-и значный и старый мд5, код в плейлисте не менял,в первый плейлист заходит при старте без ошибки, лазию по своим плейлистам. Со своих плейлистов перейти в главную теперь не проходит, авторизация не проходит!
  7. #67
    Senior Member
    Аватар для nitrogen14
    Регистрация 17.04.2008
    Сообщений 49,690

    Re: nStreamPlayer & закрытые плейлисты

    а у меня проходит
    в листе с доступами прописан 12 и 32 значный мак и проблем нет
    если у тебя не проходит значит с 12значником косяк в списке с доступами.
    при помощи echo md5('12znachnik&#039 зы получишь мд5, такчто тут проблем нет
    Обсуждение всех нюансов развода в Германии. www.razvod.net
  8. #68
    Senior Member
    Аватар для pawlodar
    Регистрация 19.04.2008
    Сообщений 2,979

    Re: nStreamPlayer & закрытые плейлисты

    Итак, получилось описываю и задаю вопросы.
    Сначало вопроcы:
    1. старая генерация МД5 должна быть (дополнительно к 12 значному маку телика) прописанна только для старт-плейлиста? Так как в последовательной паутине закрытых плейлистов всё работает без МД5, т.е. с 12-ти значным маком телика.
    2. Как в будущем узнать этот МД5, в телике он больше не высвечивается

    Теперь нашол почему у меня не шло:
    1. в стартовом портале в коде была считка первых 32 символов прописанна, у маня в листе с мак-кодами быо так прописанно:
    Код:
    123456789012 test
    dhfz45767809nbmnnnm455677jklgf32 test
    a nado tak:
    Код:
    123456789012           test
    dhfz45767809nbmnnnm455677jklgf32 test
    Ошибка была то что алиас рядом с 12 значным маком прописал, надо после 12 символов пропустить пробелы до 32!
  9. #69
    Senior Member
    Аватар для nitrogen14
    Регистрация 17.04.2008
    Сообщений 49,690

    Re: nStreamPlayer & закрытые плейлисты

    1.да
    2.написал сверху, при помощи пхп
    Обсуждение всех нюансов развода в Германии. www.razvod.net

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения