|
|
|
| Немогу распаковать файл, уже перелазил столько сайтов что аж голова перестала о чёмто думать!!! Помогите мне Прошу Вас!! Потому что я уже не в силах. Дайте ктото примерчик. Файл звучи так hostip_current.sql.gz. Мне ненадо его распаковывать невидимо. | |
|
|
|
|
|
|
|
для: kasir
(07.09.2006 в 17:32)
| | Зачем Вам его распаковывать?
Не надо Вам его распаковывать....
Вам его содержимое надо в базу забросить.
Так для этого нужно исполнить что-то вроде следующего:
<?
$cmd = 'gunzip -cd hostip_current.sql.gz | mysql -uпользователь -pпароль база';
echo exec($cmd);
?>
|
если Вам, конечно, позволят исполнять команды на удаенной машине.
А если не позволят, то Вам и файл тот ни к чему. | |
|
|
|
|
|
|
|
для: Trianon
(07.09.2006 в 17:54)
| | Вот именно что в базу мне его содержимое кидать ненадо. Когда я его сам распаковываю он распаковыется так hostip_current.sql.gz.zip, вот этот файл hostip_current.sql.gz. мне нужно распаковать с помощью PHP-скрипта так что бы в папке куда я распаковываю hostip_current.sql.gz. появился файл hostip_current.sql.gz.zip | |
|
|
|
|
|
|
|
для: kasir
(07.09.2006 в 18:10)
| | В PEAR есть такоя приблуда. См. http://www.pear.php.net/ | |
|
|
|
|
|
|
|
для: kasir
(07.09.2006 в 17:32)
| | А файл куда-нибуть выложить можете? | |
|
|
|
|
|
|
|
для: pini-pini
(07.09.2006 в 19:23)
| | Нет извенить но файл выложить немогу | |
|
|
|
|
|
|
|
для: pini-pini
(07.09.2006 в 19:23)
| | http://www.hostip.info/dl/index.html | |
|
|
|
|
|
|
|
для: Trianon
(07.09.2006 в 19:29)
| | Ну так, Вы мне поможете с моей проблемой??=( | |
|
|
|
|
|
|
|
для: kasir
(07.09.2006 в 19:34)
| |
<?
$cmd = 'gzip -cd hostip_current.sql.gz >имя_распакованного_файла';
echo exec($cmd);
?>
| опять же, если позволят выполнить. | |
|
|
|
|
|
|
|
для: Trianon
(07.09.2006 в 19:49)
| | А как мне в этом скрипте указать путь к фалу и куда его надо распаковать??? | |
|
|
|
|
|
|
|
для: kasir
(07.09.2006 в 20:14)
| | Вот скрипт в архиве. Разархивирует файлы .zip и кажись .gz тоже. Заливаешь себе на хост, запускаешь antizip.html в первом поле пишешь путь к архиву а во втором название файла архива. Пример: например скрипт находится по адресу http://site.ru/arhiv/file.zip а этот скрипт находится по адресуhttp://site.ru/antizip.html в первом поле пишешь arhiv а во втором file.zip это простая версия скрипта, его можно и модифцировать. | |
|
|
|
|
|
|
|
для: kasir
(07.09.2006 в 20:14)
| | как обычно. перед именами файлов. через /
путь/файл | |
|
|
|
|
|
|
|
для: kasir
(07.09.2006 в 19:34)
| | Закачайте этот скрипт на сервер, положите туда-же ваш файл, дайте им права 0777 и запустите:
<?php
$gzfilename = './hostip_current.sql.gz';
$sqlfilename = './hostip_current.sql';
$gzhandle = gzopen ($gzfilename, 'r');
$sql = gzread ($gzhandle, 999999999999999);
gzclose ($gzhandle);
$sqlhandle = fopen ($sqlfilename, 'w');
fwrite ($sqlfilename, $sql);
fclose ($sqlfilename);
chmod ($sqlfilename, 0777);
?>
|
| |
|
|
|
|
|
|
|
для: pini-pini
(07.09.2006 в 19:50)
| | >Закачайте этот скрипт на сервер, положите туда-же ваш файл,
Вы посмотрели его размер?
Как Вы себе представляете переменную размером в 300 мегабайт?
блин... | |
|
|
|
|
|
|
|
для: Trianon
(07.09.2006 в 19:53)
| | Тебе надо что-то типа как это: http://hintoz.info/antizip.html? | |
|
|
|