Вы не зашли.
Главная » PHP » Работа с архивами zip?
#1. TLENS Off (14)
Moderator
2009.07.14 12:12
Как максимально сжать переменную в тхт потом в архив и записать?
Потом дописать в конец тхт. И извлеч? (Переменная весит сотни мб.)
#2. DarkDaNTe Off (11)
Участник
2009.07.14 12:12
Если на хосте делать, то повесишь сервер
#3. TLENS Off (14)
Moderator
2009.07.14 12:12
А если все сделать на виртуальном сервере. А потом выкачачь архив на сервер. Возможно будит розыскать нужный текст по строкам?
И выдать номер строчки например возьму через for(){}
а строчек будет боле 100 миллиардов. Потянет?
#4. НЕЗНАЙКА Off (11)
Участник
2009.07.14 15:03
Ты че там, википедию скопировал?
ДАУН-Данная Аватара Унаследована Незнайкой
#5. TLENS Off (14)
Moderator
2009.07.14 15:03
A всетаки дадите ктонибудь примеры?
Отредактировано TLENS (2009.07.14 17:05)
#6. Gemorroj Off (107)
Administrator
2009.07.24 10:10
ээээ.... тут нужно много оперативной памяти во первых... во вторых, потянет - не поянет зависит от сервера. если ресурсы закончатся, то получится фатал еррор. поиск подстроки делай не через циклы, а строковыми функциями (substr).
Добавлено спустя   1 минуту  33 секунды:
и еще. использовать функцию unset почаще для чистки памяти.
#7. TLENS Off (14)
Moderator
2009.07.28 22:10
А unset() че ним чистить переменные которые записовались?
я думал ето аналогично
$а='';
#8. Gemorroj Off (107)
Administrator
2009.07.29 08:08
нет, не аналогично.
#9. TLENS Off (14)
Moderator
2009.07.29 19:07
Gemoroy спасибо разобрался
а можна нащет архивов.
В гугле нашол примеры только если файлы лежат в папках тогда печатает. А как создать файл пыхой и записать? А еще лутше создам в ручную а редактировать архив как? Как в gmanager?
#10. Gemorroj Off (107)
Administrator
2009.07.30 08:08
если у тебя 1 файл, то запаковывай его в GZ стандартными средствами.
#11. TLENS Off (14)
Moderator
2009.07.31 01:01
А можна пожалуйста поподробнее? Все верно надо один файл и мне нужно его вжать как можно плотнее. Слышал што zip текстовые файлы вжымает харашо.
#12. Gemorroj Off (107)
Administrator
2009.07.31 08:08
текст любой архиватор хорошо сжимает.
http://ru.php.net/manual/en/ref.zlib.php
#13. TLENS Off (14)
Moderator
2009.08.01 20:08
Спасибо
А как открыть в переменную ввесь файл?
Нашол ето дак оно не открыват большые файлы
echo gzread($zp, 9999999);
и еще нашол только оно светит даже без ехо.
gzpassthru($zp);
и какие ограничения на запись и чтение?
#14. Gemorroj Off (107)
Administrator
2009.08.01 23:11
Код:
span style="color: #0000BB"><?phpob_start();readgzfile('file.gz');// тут будут данные из файла$file = ob_get_contents();ob_end_clean();?>
какие ограничения? никаких... права, оперативная памаять... время выполнения скрипта...
#15. TLENS Off (14)
Moderator
2009.08.06 22:10
Геморой большое спасибо! Все работает отлично.
#16. TLENS Off (14)
Moderator
2009.08.08 23:11
Блин на другом хосте не поддержуется zlib и нету доступа к php.ini можна ли какнибудь другим образом использовать ету библиотеку?
#17. Gemorroj Off (107)
Administrator
2009.08.09 00:12
как ты ее будешь использовать, если ее нету?
#18. TLENS Off (14)
Moderator
2009.08.09 01:01
Ммм ну низнаю. Во хочу узнать может есть какието библиотеки в функциях пхп? штоб проинклюдить и впиред.
#19. Gemorroj Off (107)
Administrator
2009.08.09 10:10
dl есть, но на подобных хостингах она, верояно, работать откажется.
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.020 s