Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: библиотека pclzip.lib.php и использование переменной

Сообщения:  [1-6] 

 
 автор: Buhen   (18.06.2008 в 22:28)   письмо автору
 
   для: Buhen   (18.06.2008 в 21:15)
 

все заработало.

   
 
 автор: Buhen   (18.06.2008 в 21:15)   письмо автору
 
   для: Buhen   (18.06.2008 в 21:07)
 

путь должен быть в одинарных кавычках но переменная в кавычках не определяется

   
 
 автор: Buhen   (18.06.2008 в 21:07)   письмо автору
 
   для: BinLaden   (18.06.2008 в 19:17)
 

Да, лишнее. Но я почему то не могу понять почему ошибка возникает:
Error : PCLZIP_ERR_MISSING_FILE (-4) : File ' img1t.gif' does not exists но этот файл существует и находиться в этой же директории что и скрипт.

   
 
 автор: BinLaden   (18.06.2008 в 19:17)   письмо автору
 
   для: 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'" случайно не лишнее?

   
 
 автор: Trianon   (18.06.2008 в 19:02)   письмо автору
 
   для: Buhen   (18.06.2008 в 18:55)
 

 $v_list = $archive->add($str, 

   
 
 автор: Buhen   (18.06.2008 в 18:55)   письмо автору
 
 

у меня имеется код:


 <?php

$myDirectory
=opendir(".");   
while(
FALSE !==($entryName readdir($myDirectory))) {   
       
   if (
preg_match('|.gif$|'$entryName))   
    {   
      
$str .= "$entryName, ";  
   }       
}    
closedir($myDirectory);   
$str substr($str0, -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 определялась?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования