|
|
автор: rusty_angel (21.01.2008 в 17:08) |
|
|
для: provodnik
(18.01.2008 в 11:59)
| |
$qwe = gzopen("php://output", "w");
|
| |
|
|
|
|
|
|
|
для: Trianon
(19.01.2008 в 14:22)
| | что это за бред с заэкранированными символами?
Он для кого написан?
Данные преобразования с публикуемым кодом сделал данный форум... | |
|
|
|
|
|
|
|
для: provodnik
(18.01.2008 в 11:59)
| | что это за бред с заэкранированными символами?
Он для кого написан? | |
|
|
|
|
|
|
|
для: provodnik
(18.01.2008 в 11:59)
| | Собственно, вместо fpassthru() используйте echo $sql и используйте функции управления выводом, буферизуя и сжимая вывод. | |
|
|
|
|
|
|
|
для: provodnik
(18.01.2008 в 11:59)
| | unlink(); | |
|
|
|
|
|
|
| Добрый день.
$sql = \"содержит наши строки. содержит наши строки. содержит наши строки. \";
$filename = \"sql.gz\";
$qwe = gzopen($filename, \"w9\"); // открываем
gzwrite($qwe, $sql); // пишем
gzclose($qwe); // закрываем
header(\"Content-Disposition: attachment; filename=\\\"$filename\\\"\");
header(\"Content-Type: application/x-gzip\");
fpassthru($f=fopen($filename, \'rb\'));
fclose($f);
|
Но потом приходится этот файл удалять с сервера.
Есть ли возможность вообще этот файл не сохранять на сервере, а сразу предложить сохранить, предварительно естесственно сжать?
Это будет backup MySql, размером примерно в 7-10 Мб
Заранее благодарен. | |
|
|
|
|