#1 2009.07.14 12:09

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Работа с архивами zip?

Как максимально сжать переменную в тхт потом в архив и записать?
Потом дописать в конец тхт. И извлеч? (Переменная весит сотни мб.)

Неактивен

#2 2009.07.14 12:26

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Работа с архивами zip?

Если на хосте делать, то повесишь сервер

Неактивен

#3 2009.07.14 12:45

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

А если все сделать на виртуальном сервере. А потом выкачачь архив на сервер. Возможно будит розыскать нужный текст по строкам?
И выдать номер строчки например возьму через for(){}
а строчек будет боле 100 миллиардов. Потянет?

Неактивен

#4 2009.07.14 15:44

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Работа с архивами zip?

Ты че там, википедию скопировал?


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#5 2009.07.14 15:53

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

A всетаки дадите ктонибудь примеры?

Отредактировано TLENS (2009.07.14 17:36)

Неактивен

#6 2009.07.24 10:40

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Работа с архивами zip?

ээээ.... тут нужно много оперативной памяти во первых... во вторых, потянет - не поянет зависит от сервера. если ресурсы закончатся, то получится фатал еррор. поиск подстроки делай не через циклы, а строковыми функциями (substr).
Добавлено спустя   1 минуту  33 секунды:
и еще. использовать функцию unset почаще для чистки памяти.

Неактивен

#7 2009.07.28 22:56

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

А unset() че ним чистить переменные которые записовались?
я думал ето аналогично
$а='';

Неактивен

#8 2009.07.29 08:34

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Работа с архивами zip?

нет, не аналогично.

Неактивен

#9 2009.07.29 19:34

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

Gemoroy спасибо разобрался
а можна нащет архивов.
В гугле нашол примеры только если файлы лежат в папках тогда печатает. А как создать файл пыхой и записать? А еще лутше создам в ручную а редактировать архив как? Как в gmanager?

Неактивен

#10 2009.07.30 08:41

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Работа с архивами zip?

если у тебя 1 файл, то запаковывай его в GZ стандартными средствами.

Неактивен

#11 2009.07.31 01:56

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

А можна пожалуйста поподробнее? Все верно надо один файл и мне нужно его вжать как можно плотнее. Слышал што zip текстовые файлы вжымает харашо.

Неактивен

#12 2009.07.31 08:11

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Работа с архивами zip?

текст любой архиватор хорошо сжимает.
http://ru.php.net/manual/en/ref.zlib.php

Неактивен

#13 2009.08.01 20:08

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

Спасибо
А как открыть в переменную ввесь файл?
Нашол ето дак оно не открыват большые файлы
echo gzread($zp, 9999999);
и еще нашол только оно светит даже без ехо.
gzpassthru($zp);
и какие ограничения на запись и чтение?

Неактивен

#14 2009.08.01 23:11

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Работа с архивами zip?

Код:

1
span style="color: #0000BB"><?phpob_start();readgzfile('file.gz');// тут будут данные из файла$file = ob_get_contents();ob_end_clean();?>

какие ограничения? никаких... права, оперативная памаять... время выполнения скрипта...

Неактивен

#15 2009.08.06 22:56

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

Геморой большое спасибо! Все работает отлично.

Неактивен

#16 2009.08.08 23:42

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

Блин на другом хосте не поддержуется zlib и нету доступа к php.ini можна ли какнибудь другим образом использовать ету библиотеку?

Неактивен

#17 2009.08.09 00:45

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Работа с архивами zip?

как ты ее будешь использовать, если ее нету?

Неактивен

#18 2009.08.09 01:42

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Работа с архивами zip?

Ммм ну низнаю. Во хочу узнать может есть какието библиотеки в функциях пхп? штоб проинклюдить и впиред.

Неактивен

#19 2009.08.09 10:51

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Работа с архивами zip?

dl есть, но на подобных хостингах она, верояно, работать откажется.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.013 s