|
|
|
|
|
для: Buhen
(18.06.2008 в 21:15)
| | все заработало. | |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 21:07)
| | путь должен быть в одинарных кавычках но переменная в кавычках не определяется | |
|
|
|
|
|
|
|
для: BinLaden
(18.06.2008 в 19:17)
| | Да, лишнее. Но я почему то не могу понять почему ошибка возникает:
Error : PCLZIP_ERR_MISSING_FILE (-4) : File ' img1t.gif' does not exists но этот файл существует и находиться в этой же директории что и скрипт. | |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 18:55)
| |
<?php
$file_list = implode(', ', glob('*.gif', GLOB_NOSORT));
require_once('pclzip.lib.php');
$archive = new PclZip('images.zip');
$v_list = $archive->add($file_list,
PCLZIP_OPT_ADD_PATH, 'images',
PCLZIP_OPT_REMOVE_PATH, 'dev');
if ($v_list == 0) {
die("Error : " . $archive->errorInfo(true));
}
?>
|
P.S. Тут "PCLZIP_OPT_REMOVE_PATH, 'dev'" случайно не лишнее? | |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 18:55)
| |
$v_list = $archive->add($str,
|
| |
|
|
|
|
|
|
| у меня имеется код:
<?php
$myDirectory=opendir(".");
while(FALSE !==($entryName = readdir($myDirectory))) {
if (preg_match('|.gif$|', $entryName))
{
$str .= "$entryName, ";
}
}
closedir($myDirectory);
$str = substr($str, 0, -2);
//echo $str;
global $str;
require_once('pclzip.lib.php');
$archive = new PclZip('images.zip');
$v_list = $archive->add('$str',
PCLZIP_OPT_ADD_PATH, 'images',
PCLZIP_OPT_REMOVE_PATH, 'dev');
if ($v_list == 0) {
die("Error : ".$archive->errorInfo(true));
}
?>
|
Но выдается ошибка Error : PCLZIP_ERR_MISSING_FILE (-4) : File '$str' does not exists. Как сделать, чтобы переменная $str определялась? | |
|
|
|
|