Объявление

Свернуть
Пока нет объявлений.

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

Свернуть
Эта тема закрыта.
X
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #61
    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" не выплёвывает
    tv-widget.de

    Комментарий


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

      ну нах ты это 3 очищалки повткал куда попало?
      считывание кода ты главное сдлеал друг под другом почеловечески, а вот очищалки херанул на глаз, зачем?
      Обсуждение всех нюансов развода в Германии. www.razvod.net

      Комментарий


      • #63
        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);
        }
        ?>
        tv-widget.de

        Комментарий


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

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

          Код:
          $value = trim(substr(trim($value),0 , 12));
          При в ходе к себе в плейлист(он прописан первым) меня выкидывает в "exit", т.е. туда чей мак не прописан на сервере. Тут же при входе в плейлистсписок(синяя кнопка) выбираю опять первый лист и попадаю как надо в закрытый лист. То есть я понял что только при старте плага авторизация не проходит. Пример, как весь код прописан смотри в предыдущем соовщении, й только там "32" заменил на "12", чтоб только первые 12 символов считывались, так как рядышком с кодом прописываю имя (информациию)
          tv-widget.de

          Комментарий


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

            я уже писал об этом баге, стартовый плйлист грузится с 32 знаками.
            пропиши 32 и 12 значный мак в лист и делай трим как раньше
            Обсуждение всех нюансов развода в Германии. www.razvod.net

            Комментарий


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

              хорошо что старый мд5 сохранил на компе, так как в виджете его уже не сгенирируешь, там теперь суперкеы высвечивается. Теперь прописал мак 12-и значный и старый мд5, код в плейлисте не менял,в первый плейлист заходит при старте без ошибки, лазию по своим плейлистам. Со своих плейлистов перейти в главную теперь не проходит, авторизация не проходит!
              tv-widget.de

              Комментарий


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

                а у меня проходит
                в листе с доступами прописан 12 и 32 значный мак и проблем нет
                если у тебя не проходит значит с 12значником косяк в списке с доступами.
                при помощи echo md5('12znachnik&#039 зы получишь мд5, такчто тут проблем нет
                Обсуждение всех нюансов развода в Германии. www.razvod.net

                Комментарий


                • #68
                  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!
                  tv-widget.de

                  Комментарий


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

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

                    Комментарий

                    Обработка...
                    X