Fuelen » 2009.10.31 22:48

Как создать зип-архив и запаковать туда тхт файл с содержимым $text.
Название тхт файла $name.'.txt и зип $name.'.zip. Сохранить надо в $path

Gemorroj » 2009.11.01 00:11

http://ru.php.net/manual/en/function.zi … string.php

Код:

1
span style="color: #0000BB"><?php$zip = new ZipArchive;$res = $zip->open('test.zip', ZipArchive::CREATE);if ($res === TRUE) { $zip->addFromString('test.txt', 'file content goes here'); $zip->close(); echo 'ok';} else { echo 'failed';}?>
НЕЗНАЙКА » 2009.11.01 10:18

Как просто однако

Fuelen » 2009.11.01 11:13

3, ага
2, спасибо большое

Gemorroj » 2009.11.01 12:04

да, по сути нужно уже потиху отказываться от PclZip и переходит на нативный php_zlib =)

Akdmeh » 2009.11.01 12:50

Геморрой, а как узнать, что эта библиотека есть на хостинге, и где о ней можно почитать?

Gemorroj » 2009.11.01 12:56

Она включена по умолчанию с версии PHP 5.2, а с версии PHP 5.3 встроена в ядро.
Посмотреть все там же - в phpinfo
Добавлено спустя    30 секунд:
P.S. читать в мануале естессно)

Fuelen » 2009.11.02 18:51

Сорри, что немного не в тему.
Вот инфа файла в архиве

Код:

1
2
3
4
5
6
7
8
9
10
Array
(
[name] => data/manual.txt
[index] => 25
[crc] => 3789140641
[size] => 2348
[mtime] => 312757200
[comp_size] => 1146
[comp_method] => 8
)

Что значит mtime и crc?

Gemorroj » 2009.11.02 19:46

crc сумма и результат filemtime

Fuelen » 2009.11.02 21:51

Ничё не понял сума и результат чего?
mtime одного файла превратил в дату.
00:00:00 30.11.1979

AND » 2009.11.02 23:03

Контрольная сумма (CRC)