Невозможно создать zip-архив в PHP, всегда возвращает ZIPARCHIVE :: ER_MULTIDISK $fileName=$_SERVER['DOCUMENT_ROOT'].'/temp/temp.zip'; $zip = new ZipArchive(); $err=$zip->open($fileName,ZipArchive::CREATE); $zipFileFunctionsErrors = array(0=>'OK', ZIPARCHIVE::ER_MULTIDISK => 'Multi-disk zip archives not supported.', …, … ); echo $zipFileFunctionsErrors[$err]; $zip->addFromString('empty.txt', ''); $zip->close(); Выходы Multi-disk zip archives not supported zip-файл не создан на локальном компьютере работает код
Моя цель – раннее очистить заголовок части моего сайта, в то время как мой PHP-скрипт сшивает остальную страницу вместе и отправляет ее после ее завершения. Важно то, что куски отправляются в браузер. (Я использую Apache / 2.2 и PHP / 5.3.4) Прямо сейчас я пытаюсь достичь этого, вызвав ini_set («zlib.output_compression», «Вкл.») В моем PHP-скрипте. Но […]
В документации phpmanual говорится: Поддержка Zlib в PHP не включена по умолчанию. Вам нужно будет настроить PHP -with-zlib [= DIR] Версия PHP для Windows имеет встроенную поддержку этого расширения. Вам не нужно загружать дополнительные расширения, чтобы использовать эти функции. Так как он говорит, что он должен быть включен по умолчанию только в версии PHP для […]
У меня есть некоторые подробные, специализированные вопросы о характере настроек, которые входят в htaccess при настройке полосы пропускания PHP и высокой эффективности увеличения скорости : Позвольте мне заранее заблаговременно поблагодарить вас за ваш ответ и разъяснения по этому вопросу, так как я не понимаю учебники apache в стиле энциклопедического стиля Пример ниже – это то, […]
В настоящее время у меня есть демон-сервер, написанный на PHP, который принимает входящие подключения и создает для них сетевые потоки, используя функции stream_socket_* и опросы активных потоков, используя stream_select() . Я хотел бы иметь возможность добавлять zlib-фильтр (используя string_filter_append() ) в произвольный поток, но когда я это делаю, я получаю сообщение об ошибке, stream_select() что […]
Мне нужно прочитать содержимое одного файла «test.txt» внутри zip-файла. Весь zip-файл – очень большой файл (2gb) и содержит много файлов (10 000 000), и поэтому извлечение всего этого не является жизнеспособным решением для меня. Как я могу прочитать один файл?