Я пытаюсь создать zip-скрипт на основе того, что я нашел здесь , но, похоже, я получаю фатальную ошибку: класс 'ZipArchive' not found error в новом ZipArchive (); function.
Изучив это, выяснилось, что это обычно связано со способом компиляции PHP. У меня есть учетная запись общего хостинга, поэтому я не настраивал ничего из этого ... и предполагаю, что не могу вносить какие-либо изменения в сборку. Из интереса я заглянул в свой phpinfo () и нашел некоторые вещи, которые выглядели связанными:
PHP версии 5.2.6
BZip2 Support Enabled <--maybe not so relevant
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.1.4
Linked Version 1.1.4
Я не совсем уверен, означает ли что-либо из этого, что я могу создавать молнии. не обнаружена ошибка в новом ZipArchive (); функция. Изучая это, кажется ...
Я пытаюсь создать zip-скрипт на основе того, что я нашел здесь , но, похоже, я получаю фатальную ошибку: класс 'ZipArchive' not found error в новом ZipArchive (); function.
Изучив это, выяснилось, что это обычно связано со способом компиляции PHP. У меня есть учетная запись общего хостинга, поэтому я не настраивал ничего из этого ... и предполагаю, что не могу вносить какие-либо изменения в сборку. Из интереса я заглянул в свой phpinfo () и обнаружил некоторые вещи, которые выглядели ассоциированными:
PHP версии 5.2.6
BZip2 Support Enabled <--maybe not so relevant
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.1.4
Linked Version 1.1.4
Я не совсем уверен, означает ли что-либо из этого, что я могу создавать молнии. не обнаружена ошибка в новом ZipArchive (); функция. Изучая это, кажется ...
Я пытаюсь создать zip-скрипт на основе того, что я нашел здесь , но, похоже, я получаю фатальную ошибку: класс 'ZipArchive' not found error в новом ZipArchive (); function.
Изучив это, выяснилось, что это обычно связано со способом компиляции PHP. У меня есть учетная запись общего хостинга, поэтому я не настраивал ничего из этого ... и предполагаю, что не могу вносить какие-либо изменения в сборку. Из интереса я заглянул в свой phpinfo () и нашел некоторые вещи, которые выглядели связанными:
PHP версии 5.2.6
BZip2 Support Enabled <--maybe not so relevant
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.1.4
Linked Version 1.1.4
Я не совсем уверен, означает ли что-либо из этого, что я могу создавать молнии. m пытаюсь создать zip-скрипт на основе того, что я нашел здесь , но я, кажется, получаю фатальную ошибку: Class 'ZipArchive' not found error в новом ZipArchive (); function.
Изучив это, выяснилось, что это обычно связано со способом компиляции PHP. У меня есть учетная запись общего хостинга, поэтому я не настраивал ничего из этого ... и предполагаю, что не могу вносить какие-либо изменения в сборку. Из интереса я заглянул в свой phpinfo () и обнаружил некоторые вещи, которые выглядели ассоциированными:
PHP версии 5.2.6
BZip2 Support Enabled <--maybe not so relevant
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.1.4
Linked Version 1.1.4
Я не совсем уверен, означает ли что-либо из этого, что я могу создавать молнии. m пытаюсь создать zip-скрипт на основе того, что я нашел здесь , но я, кажется, получаю фатальную ошибку: класс 'ZipArchive' не обнаружил ошибку в новом ZipArchive (); function.
Изучив это, выяснилось, что это обычно связано со способом компиляции PHP. У меня есть учетная запись общего хостинга, поэтому я не настраивал ничего из этого ... и предполагаю, что не могу вносить какие-либо изменения в сборку. Из интереса я заглянул в свой phpinfo () и нашел некоторые вещи, которые выглядели связанными:
PHP версии 5.2.6
BZip2 Support Enabled <--maybe not so relevant
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.1.4
Linked Version 1.1.4
Я не совсем уверен, означает ли что-либо из этого, что я могу создавать молнии.
При исследовании выяснилось, что это обычно связано со способом компиляции PHP. У меня есть учетная запись общего хостинга, поэтому я не настраивал ничего из этого ... и предполагаю, что не могу вносить какие-либо изменения в сборку. Из интереса я заглянул в свой phpinfo () и обнаружил некоторые вещи, которые выглядели ассоциированными:
PHP версии 5.2.6
BZip2 Support Enabled <--maybe not so relevant
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.1.4
Linked Version 1.1.4
Я не совсем уверен, означает ли что-либо из этого, что я могу создавать молнии.
При исследовании выяснилось, что это обычно связано со способом компиляции PHP. У меня есть учетная запись общего хостинга, поэтому я не настраивал ничего из этого ... и предполагаю, что не могу вносить какие-либо изменения в сборку. Из интереса я заглянул в свой phpinfo () и обнаружил некоторые вещи, которые выглядели ассоциированными:
PHP версии 5.2.6
BZip2 Support Enabled <--maybe not so relevant
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.1.4
Linked Version 1.1.4
Я не совсем уверен, означает ли что-либо из этого, что я могу создавать молнии. Для получения дополнительной информации (хотя я не думаю, что это пережито заново), вот мой сценарий ... это непроверенный, заметьте, я не могу понять, что эта ошибка Class not found.
$file = tempnam("tmp", "zip");
$zip = new ZipArchive();
$zip->open($file, ZipArchive::OVERWRITE);
//the string "file1" is the name we're assigning the file in the archive
$zip->addFile('show1.jpg', 'file1.jpg');
$zip->addFile('show2.jpg', 'file2.jpg');
$zip->addFile('show3.jpg', 'file3.jpg');
$zip->addFile('show4.jpg', 'file4.jpg');
$zip->addFile('show5.jpg', 'file5.jpg');
$zip->addFile('show6.jpg', 'file6.jpg');
// echo $zip->file(); //this sends the compressed archive to the output buffer instead of writing it to a file.
$zip->close();
header('Content-Type: application/zip');
header('Content-Length: ' . filesize($file));
header('Content-Disposition: attachment; filename="' . $file.'"');
readfile($file);
unlink($file);
Так что мой вопрос (ы) действительно are:
Заранее спасибо. Дэн