PHP ZipArchive, что означают значения состояния?

Я прав в начале попытки написать некоторый код PHP для работы поля Linux на сервере EC2, который считает файлы из моего блока S3, архивировать их, затем записывают zip-файл обратно к блоку.

Я немедленно работал в к проблемам с ровным созданием простого архива zip из некоторых изображений на локальном диске экземпляра EC2, я использую сценарий для проверения идеи из руководства PHP онлайн и также испытал сценарий от David Walsh - http://davidwalsh.name/create-zip-php, который похож на него, будет большим. Никакой результат в фактическом zip-файле и оба дают мне различные результаты состояния -

первый отрывок из php руководства (к которому я добавляю переменный $thisdir) -

open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
    exit("cannot open <$filename>\n");
}    
$zip->addFromString("testfilephp.txt" . time(), "#1 This is a test string added as testfilephp.txt.\n");
$zip->addFromString("testfilephp2.txt" . time(), "#2 This is a test string added as testfilephp2.txt.\n");
$zip->addFile($thisdir . "/too.php","/testfromfile.php");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
?>

вывод =

numfiles: 2 status:11

Я не вижу zip-файла в своей папке 'загрузок'

Второй бит кода, который я пробую (я сообщение привычки код здесь) - я передаю реальные файлы, и это возвращается

Архив zip содержит 2 файла с состоянием 0

Каковы сообщения о состоянии. Я проверил, чтобы видеть, установили ли мне корректные библиотеки путем рассмотрения вывода phpinfo (); и в соответствии с заголовком ZIP я вижу -

Zip включена
Дополнительный $Id Версии: php_zip.c, v 1.1.2.43 18.01.2008 0:51:38 pajoye $ Exp
Версия 1.8.11 zip
Совместимая с 0.8.0 версия Libzip

Я проверил полномочия файлов файлы PHP с кодом, который я выполняю, и они установлены на 777, как папка, я пытаюсь добавить ziparchive к. Я знаю, что это не должно оставаться в 777.

какие-либо идеи, почему я не вижу zip-файл? что означают значения состояния? Существует ли хорошее учебное руководство там для использования PHP к zip-файлам на блоке Amazon S3? или хорошая утилита для обеспечения этой функциональности?

удачи

7
задан Randell 16 December 2013 в 05:18
поделиться