Автор Тема: Распаковка зип файлов  (Прочитано 3637 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Распаковка зип файлов
« : 20 Апреля 2004, 23:18:35 »
Привет,

Есть код:

$zip_file_location 
="/home/website/public_html/mydir/test.zip";

$zip zip_open($zip_file_location);
if (
$zip) {
while (
$zip_entry zip_read($zip)) {
	
	

$file basename(zip_entry_name($zip_entry));
$fp fopen($zip_dir.basename($file), "w+");
	
	

if (
zip_entry_open($zip$zip_entry"r")) {
$buf zip_entry_read($zip_entryzip_entry_filesize($zip_entry));
zip_entry_close($zip_entry);
}
	
	
	
   
fwrite($fp$buf);
fclose($fp);
}
echo 
"The file ".$file." was extracted to dir ".$zip_dir."\\n
"
;
}
zip_close($zip);
}
	



Так почему-тг выдает следующию ошибку:
Цитировать
Fatal error: Call to undefined function: zip_open() in /home/website/public_html/add.php on line 465


465 строка это:

$zip zip_open($zip_file_location);

Вроде вcе пути правильные, все прочмодено как надо тоесть 777.
Как это функция неопределена?

Жду Ответов.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Распаковка зип файлов
« Ответ #1 : 20 Апреля 2004, 23:23:48 »
пути не виноваты.
читаем мануал [p]zip[/p]

Цитировать
Zip support in PHP is not enabled by default. You will need to use the --with-zip[=DIR] configuration option when compiling PHP to enable zip support.

ну, будем исповедоваться?

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Распаковка зип файлов
« Ответ #2 : 20 Апреля 2004, 23:34:42 »
AliMamed
Спасибо, про вот это упустил...
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Распаковка зип файлов
« Ответ #3 : 25 Апреля 2004, 20:14:17 »
AliMamed
А не подскажешь как через php выяснить стоит ли zip на серваке или нет?
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Распаковка зип файлов
« Ответ #4 : 25 Апреля 2004, 23:44:15 »
phpinfo();
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Распаковка зип файлов
« Ответ #5 : 25 Апреля 2004, 23:45:37 »
[p]function_exists[/p]
ну, будем исповедоваться?

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Распаковка зип файлов
« Ответ #6 : 26 Апреля 2004, 01:49:09 »
Цитировать
phpinfo();

да это само сабой, я просто прописал одну фишку, если нету то предлогаю пользователю другой метод. А про phpinfo я знаю.

Спасибо.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Распаковка зип файлов
« Ответ #7 : 26 Апреля 2004, 01:56:09 »
AliMamed
как правильнее сделать:
Пример c php.net:
Цитировать
if (function_exists(\'imap_open\')) {
   echo "IMAP functions are available.
\\n";
} else {
   echo "IMAP functions are not available.
\\n";
}


Мой пример:
Цитировать
if (function_exists(\'zip_open\')) {
   echo "zip_open functions are available.
\\n";
} else {
   echo "zip_open functions are not available.
\\n";
}


Будет ли мой пример работать?
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Распаковка зип файлов
« Ответ #8 : 26 Апреля 2004, 10:02:43 »
даже и не знаю что ответить...
ну, будем исповедоваться?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28