Перейти к содержимому

Фото
- - - - -

PHP & zip archive


  • Вы не можете создать новую тему
  • Please log in to reply
15 ответов в этой теме

#1 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 09 Октябрь 2006 - 10:15

Никто не подкинет PHP класс для работы с zip архивами.
Желательно на pure php что-бы не использовать никаких экстеншнов.

PEAR тоже не предлагайте :)

Сообщение изменено: Voland (09 Октябрь 2006 - 10:23 )

  • 0

#2 Акей

Акей

    Смотрит свысока

  • Постоялец
  • 2 134 сообщений

Отправлено 09 Октябрь 2006 - 11:28

есть же стандартный класс http://ee.php.net/zip
Чем он плох?
  • 0

#3 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 09 Октябрь 2006 - 11:36

Акей, не на каждом shared-хостинге он стоит, а выделенный сервак себе могут позволить не все !

Voland, чем PEAR не устраивает ?

Да и давольно странное понятие

не использовать никаких экстеншнов

для использование сжатия библиотеку "zlib" всё равно придётся использовать, иначе придётся писать класс внушительного объёма с кучей сложных процессов... (одно кодирование Хаффмана что стоит)

И почему бы не архивировать не в Zip а в Tar.gz или Tar.bz2 ? (последний сжимает лучше, но так-же есть не на каждом хостинге)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#4 Tiptreth

Tiptreth
  • Пользователь
  • 36 сообщений
  • Откуда:Tokyo, Japan

Отправлено 09 Октябрь 2006 - 12:29

нехочу темы клепать.
как сделать, чтобы при закрытии страницы или баузера, сессия и куки убивались автоматически, и при заходе на страницу заного, приходилось опять вводить пароль и логин?
зранее спасибо.
  • 0

#5 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 09 Октябрь 2006 - 12:39

Сессия и так убивается при закрытии браузера, а куки убъётся если не поставлено чтоб не убивалась...
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#6 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 09 Октябрь 2006 - 12:46

Vladson, пускай будет Tar.gz. Без разницы.
Лишь бы сжимал. Но обязательно в виде класса.
  • 0

#7 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 09 Октябрь 2006 - 13:01

Voland, Ты так и не сказал чем PEAR не устраивает, что касается Tar.gz то вот тут
http://php.ru/forum/...p?p=16757#16757
набросок скрипта сжимающего в простой TAR думаю как он действует и как его доработать до того что тебе нужно пояснять не нужно

(если нужно именно готовое и причём "под ключь" PEAR единственная опция которая осталась)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#8 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 09 Октябрь 2006 - 13:24

Vladson, что-ж, действительно остаётся PEAR. Не хотел, ибо приходится таскать ещё кучу всего нужного для работы тамошних классов. Ну да ладно. :)

Не создавал PDF в PHP? Я тут поднимал тему https://forum.ee/t49663/
Но ответов небыло.

Сообщение изменено: Voland (09 Октябрь 2006 - 13:25 )

  • 0

#9 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 09 Октябрь 2006 - 13:35

Не хотел, ибо приходится таскать ещё кучу всего нужного для работы тамошних классов

Pear-Tar требует только PEAR.php который достаточно положить в тот-же каталог, остальное пригодится при возникновении нестандартных ситуаций, опять-же и это можно поправить и сделать его автономным если есть хоть небольшой опыт... (работы на час максимум)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#10 Tiptreth

Tiptreth
  • Пользователь
  • 36 сообщений
  • Откуда:Tokyo, Japan

Отправлено 09 Октябрь 2006 - 13:36

Vladson, а не подскажешь как поставить, чтобы куки убивались при закрытии браузера?
и как сделать, чтобы сессия закрывалась через определённое время, например, через минуту?
  • 0

#11 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 09 Октябрь 2006 - 13:38

С PDF имел дело, но уже не помню зачем и когда...
(это уже года 2 назад было, я тогда только начинающим был по этому не помню подробностей)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#12 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 09 Октябрь 2006 - 13:38

Vladson, да, Pear-Tar не много требует. Просто я до этого смотрел File_Archive, он больно громоздкий оказался.

Вообщем вопрос об архивах снят.

О PDF тоже :)

Сообщение изменено: Voland (09 Октябрь 2006 - 13:38 )

  • 0

#13 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 09 Октябрь 2006 - 13:39

Tiptreth, ответил выше, читай внимательнее сразу после твоего первого поста
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#14 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 09 Октябрь 2006 - 19:14

Нашел библиотеку PclZip: http://phpconcept.ne...ip/index.en.php
Работает даже в safe mode. Использует zlib.
Есть так-же класс для работы с TAR.
Может кому сгодится.
  • 0

#15 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 10 Октябрь 2006 - 07:03

В упор не вижу разницы от PEAR кроме соответсвенно того что он не требует других "прицепов"
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#16 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 10 Октябрь 2006 - 11:42

Vladson, именно это мне и требовалось.
  • 0