Автор Тема: Zip  (Прочитано 4996 раз)

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

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Zip
« : 14 Декабря 2002, 02:44:26 »
Есть скрипт (взят с http://www.zend.com/codex.php?id=696&single=1):


$zipfile = new zipfile();  

// add the subdirectory ... important!
$zipfile -> add_dir("dir/");  

// add the binary data stored in the string \'filedata\'
$filedata = "(read your file into $filedata)";  
$zipfile -> add_file($filedata, "dir/file.txt");  

// the next three lines force an immediate download of the zip file:
header("Content-type: application/octet-stream");  
header("Content-disposition: attachment; filename=test.zip");  
echo $zipfile -> file();  


// OR instead of doing that, you can write out the file to the loca disk like this:
$filename = "output.zip";
$fd = fopen ($filename, "wb");
$out = fwrite ($fd, $zipfile -> file());
fclose ($fd);

// then offer it to the user to download:
//здесь я дописал свое дело так как в оригинале это дело было с ошибкой.
echo "Click here to download the new zip file.";
?>


По какой то фигне, сервер выдает следуещее сообщение об ошибке в строке 3:
Fatal error: Cannot instantiate non-existent class: zipfile in dir/backup.php on line 3

Каким макаром можно устранить эту ошибку??

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

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Zip
« Ответ #1 : 14 Декабря 2002, 06:58:13 »
Цитировать
Каким макаром можно устранить эту ошибку??

Установить нужныю библиотеку.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Zip
« Ответ #2 : 14 Декабря 2002, 12:37:04 »
по ссылке береш php-код класса и сохраняеш в файле с каким-нибудь именем (например zip.class.php) а в свой скрипт в начало пишеш строку

require_once("zip.class.php");
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Zip
« Ответ #3 : 14 Декабря 2002, 15:49:31 »
Спасибо
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

 

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