|
| |
автор: Новичек (31.10.2005 в 00:45) |
|
| |
для: cheops
(30.10.2005 в 14:10)
| | | в принципе эта функция бы смогла бы помочь
<?php
// Строка для упаковки
$s = "Only a test, test, test, test, test, test, test, test!\n";
// имя файла
$filename = "test.tar.gz";
// Открываем файл для записи (w) с максимальной
// степенью компрессии (9)
$zp = gzopen($filename, "w9");
// Записываем в файл строку $s
gzwrite($zp, $s);
// Закрываем файл
gzclose($zp);
?>
|
но тогда может подскажите ка в нее прописать пароль на архив | |
| |
|
|
| |
|
|
| |
для: Новичек
(29.10.2005 в 17:29)
| | | Посмотрите тему по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6313 - возможно она вам поможет... | |
| |
|
|
| |
автор: Новичек (29.10.2005 в 21:21) |
|
| |
для: Евгений Петров
(29.10.2005 в 21:09)
| | | вообще то по идеи она должна создавать запароленый архив в указанной папке из текстового файла. | |
| |
|
|
| |
|
|
| |
для: Новичек
(29.10.2005 в 17:29)
| | | А что эта функия делает? | |
| |
|
|
| |
|
|
| |
для: Gerom
(29.10.2005 в 21:01)
| | | А вы думаете она будет включена на хостинге? | |
| |
|
|
| |
|
|
| |
для: Новичек
(29.10.2005 в 17:29)
| | | А чем вас не устраивает функция system()? | |
| |
|
|
| |
автор: Новичек (29.10.2005 в 17:29) |
|
| | есть вот такая функция
<?
function CreateZipFile($text, $password, $file="file")
{
chdir(ZIP_WORKDIR);
$filename=ZIP_WORKDIR."/".$file;
$fp=fopen($filename.".txt", "wb");
if($fp)
{
if(fwrite($fp, $text))
{
fclose($fp);
$comm_string=ZIP_PATH." -m -o -P ".$password;
$comm_string.=" ".$filename.".zip ";
$comm_string.=$file.".txt";
exec($comm_string, $result, $res);
if(!$res)
{
return $filename.".zip";
}
}
}
return "";
}
?>
|
но на хосте отключена функция exec, хостер категорически отказался ее включить.
возможна ли какая то альтернатива ? | |
| |
|
|
|