За последние 24 часа нас посетили 22472 программиста и 1637 роботов. Сейчас ищут 905 программистов ...

Вопрос по .phar

Тема в разделе "PHP для новичков", создана пользователем staxbel, 25 янв 2019.

  1. staxbel

    staxbel Активный пользователь

    С нами с:
    23 май 2016
    Сообщения:
    17
    Симпатии:
    0
    Всем доброго дня. Нужна помощь. Знакомая попросила помочь. Суть задания - запустить .phar и протестировать. У нее стоит винда и на виртуальной машине web server. Как вообще запустить этот файл? Буду благодарен.
     
  2. Artur_hopf

    Artur_hopf Старожил

    С нами с:
    7 май 2018
    Сообщения:
    2.264
    Симпатии:
    405
  3. staxbel

    staxbel Активный пользователь

    С нами с:
    23 май 2016
    Сообщения:
    17
    Симпатии:
    0
    Установил iss, но все равно так и не понял что с этим файлом делать. Извините пожалуйста, уже мозг закипает. Можете подсказать как его запускать?
     
  4. Artur_hopf

    Artur_hopf Старожил

    С нами с:
    7 май 2018
    Сообщения:
    2.264
    Симпатии:
    405
  5. staxbel

    staxbel Активный пользователь

    С нами с:
    23 май 2016
    Сообщения:
    17
    Симпатии:
    0
    Я сейчас закинул его на web-server, при открытии файла - он обрабатывается, но отображает
    Код (Text):
    1. 404 - File Not Found
    а сам файл содержит
    Код (Text):
    1. $a = realpath(Extract_Phar::$temp . DIRECTORY_SEPARATOR . $pt);
    2. if (!$a || strlen(dirname($a)) < strlen(Extract_Phar::$temp)) {
    3. header('HTTP/1.0 404 Not Found');
    4. echo "<html>\n <head>\n  <title>File Not Found<title>\n </head>\n <body>\n  <h1>404 - File ", $pt, " Not Found</h1>\n </body>\n</html>";
    5. exit;
    6. }
    --- Добавлено ---
    Через include - рыдало ошибку: A Internal Excation [Undefined variable: argv in phar:///var/www/clients/client1/web1/web/converter.phar/converter.php at line 16]

    Содержимое converter.php 16 строчка
    Код (Text):
    1. $cpla = new CLPAnalyser($argv);
    --- Добавлено ---
    в php.ini
    Код (Text):
    1. register_argc_argv = On.