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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Создание zip-архива средствами PHP
 
 автор: DelbI4   (09.05.2006 в 10:07)   письмо автору
 
 

Как можно с помощью php, поместить файл в архив *.zip, есстественно все это сделать на лету ;)

   
 
 автор: cheops   (09.05.2006 в 11:26)   письмо автору
 
   для: DelbI4   (09.05.2006 в 10:07)
 

Возможно вам будут интересны следующие ссылки
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=11920
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=8191
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6504

   
 
 автор: DelbI4   (09.05.2006 в 14:53)   письмо автору
 
   для: cheops   (09.05.2006 в 11:26)
 

И что же мы видем в этих сылках? мне вообще не интересно, вопрос как сжать файл в *.zip.

   
 
 автор: ZooM (ССС)   (09.05.2006 в 16:32)   письмо автору
 
   для: DelbI4   (09.05.2006 в 14:53)
 

Для этого есть уже написанный и рабочий класс. ( Я его прикрепил к посту )
Короче добавлять так :


<?php
  
require_once('pclzip.lib.php');
  
$archive = new PclZip('New_Zip.zip');
if (
$archive->create('1.PNG') == 0) {
    die(
'Error : '.$archive->errorInfo(true));
  }
?>  

   
 
 автор: technic611   (09.05.2006 в 17:29)   письмо автору
 
   для: ZooM (ССС)   (09.05.2006 в 16:32)
 

У меня почему то таким способом архив с форумом с ошибками распаковался, я потом даже удалить папку с сервера не смог , пришлось просить тех поддржку.

   
 
 автор: ZooM (ССС)   (09.05.2006 в 19:18)   письмо автору
 
   для: technic611   (09.05.2006 в 17:29)
 

Незнаю почему у тебя так вышло но у меня все работает!! Вот код для распаковки :

<?
  
require_once('pclzip.lib.php');
$archive = new PclZip('New_Zip.zip');
 if (
$archive->extract() == 0) {
    die(
'Error : '.$archive->errorInfo(true));
  }
?>

Все прекрасно распаковвывается и упаковвывается!
Кстати если ты не можешь удалить файл или папку через FTP то ее (его) можно удалить тока скриптом! rmdir() или unlink();

   
 
 автор: technic611   (10.05.2006 в 03:47)   письмо автору
 
   для: ZooM (ССС)   (09.05.2006 в 19:18)
 

А за совет спасибо учту

   
Rambler's Top100
вверх

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