powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Консольный pkunzip и system (PHP)
3 сообщений из 3, страница 1 из 1
Консольный pkunzip и system (PHP)
    #32497105
Фотография oz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Задача - читать тексты из зипового архива. Делаю так:
Код: plaintext
1.
2.
echo '<pre>';
system('pkunzip -c text.zip strugatsky.txt');
echo '</pre>';

И шо вы на это думаете? Ничего не выводит, хотя такая же команда ,выполненная из того же каталога, в котором лежит скрипт, но уже из командной строки, выводит текст нормально. Попробывал написать батник aaa.bat:
Код: plaintext
1.
2.
echo Start of text
pkunzip -c text.zip strugatsky.txt
echo End of text

и вызываю его через system. Скрипт выдает две строки: Start of text и End of text. Команда aaa.bat > out.txt выводит информацию правильно, т.е. pkunzip выдает информацию в поток (на консоль) нормально. Но почему я ее из скрипта не вижу???

ЗЫ: всё вышесказанное справедливо для работы под win. Когда перенес сорсы на хостинг и заменил pkunzip на unzip - всё заработало.

------------------------------------------------
Who is Fuck the Alise?
...
Рейтинг: 0 / 0
Консольный pkunzip и system (PHP)
    #32497601
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй полный путь к pkunzip
...
Рейтинг: 0 / 0
Консольный pkunzip и system (PHP)
    #32497643
Фотография oz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макс М.попробуй полный путь к pkunzip
Действительно, была такая бага с zip_open, но я не использую php для работы с архивом. Мне лиш необходимо выполнить команду системы, которая по всем правилам должна-бы выбросить на консоль текстовую информацию, а php должен перехватить эту информацию и направить в браузер. Так и происходит, но в выходном потоке нет информации, формируемой pkunzip`ом. Такая вот лажа.

ЗЫ: прописывал полный путь как к pkunzip, так и к самому архиву - результат тот же.
------------------------------------------------
Who is Fuck the Alise?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Консольный pkunzip и system (PHP)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]