дедушка АУ
Новичок
php 5.2 bundled zip - создает битые архивы
Всем привет.
Собственно сабж. Открываю WinRar'ом - нормально, пытаюсь открыть файл index.htm внутри архива, получаю сообщение - Ошибка CRC в index.htm, файл поврежден.
phpinfo():
zip
Zip enabled
Extension Version $Id: php_zip.c,v 1.1.2.15 2006/09/24 22:27:57 pajoye Exp $
Zip version 2.0.0
Libzip version 0.7.1
Заранее спасибо
-~{}~ 20.12.06 11:48:
был вариант использовать PclZip. изначально он и использовался.
но выяснилось что он выдает ошибку -10 PCLZIP_ERR_BAD_FORMAT. сами по себе файлы отлично просматривались и открывались, но обновить их не удавалось- вылетала ошибка.
локально кстати с PclZip проблем не было (winXP). на сервере (FreeBSD) вылетала данная ошибка. В самой библиотеке есть define( 'PCLZIP_READ_BLOCK_SIZE', 2048 ); но понять для чего она у меня особо не получилось, ибо мануал на дом.странице модуля - на французском
именно поэтому я опять вернулся к встроенному в пхп ZIP.
Всем привет.
Собственно сабж. Открываю WinRar'ом - нормально, пытаюсь открыть файл index.htm внутри архива, получаю сообщение - Ошибка CRC в index.htm, файл поврежден.
PHP:
$zip = new ZipArchive;
$res = $zip->open('test.zip',ZIPARCHIVE::CREATE);
var_dump($res);
if ($res === TRUE) {
$zip->deleteName('index.htm');
$zip->addFile('files_to_archs/index.htm','index.htm');
$zip->setArchiveComment('new archive comment');
$zip->close();
} else {
echo 'failed, code:' . $res;
}
zip
Zip enabled
Extension Version $Id: php_zip.c,v 1.1.2.15 2006/09/24 22:27:57 pajoye Exp $
Zip version 2.0.0
Libzip version 0.7.1
Заранее спасибо

-~{}~ 20.12.06 11:48:
был вариант использовать PclZip. изначально он и использовался.
но выяснилось что он выдает ошибку -10 PCLZIP_ERR_BAD_FORMAT. сами по себе файлы отлично просматривались и открывались, но обновить их не удавалось- вылетала ошибка.
локально кстати с PclZip проблем не было (winXP). на сервере (FreeBSD) вылетала данная ошибка. В самой библиотеке есть define( 'PCLZIP_READ_BLOCK_SIZE', 2048 ); но понять для чего она у меня особо не получилось, ибо мануал на дом.странице модуля - на французском
именно поэтому я опять вернулся к встроенному в пхп ZIP.