Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите распаковать файл .gz
 
 автор: kasir   (07.09.2006 в 17:32)   письмо автору
 
 

Немогу распаковать файл, уже перелазил столько сайтов что аж голова перестала о чёмто думать!!! Помогите мне Прошу Вас!! Потому что я уже не в силах. Дайте ктото примерчик. Файл звучи так hostip_current.sql.gz. Мне ненадо его распаковывать невидимо.

   
 
 автор: Trianon   (07.09.2006 в 17:54)   письмо автору
 
   для: kasir   (07.09.2006 в 17:32)
 

Зачем Вам его распаковывать?
Не надо Вам его распаковывать....
Вам его содержимое надо в базу забросить.
Так для этого нужно исполнить что-то вроде следующего:

<?
$cmd 
'gunzip -cd hostip_current.sql.gz | mysql -uпользователь -pпароль база';
echo 
exec($cmd);
?>

если Вам, конечно, позволят исполнять команды на удаенной машине.
А если не позволят, то Вам и файл тот ни к чему.

   
 
 автор: kasir   (07.09.2006 в 18:10)   письмо автору
 
   для: 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

   
 
 автор: b00m   (07.09.2006 в 18:58)   письмо автору
 
   для: kasir   (07.09.2006 в 18:10)
 

В PEAR есть такоя приблуда. См. http://www.pear.php.net/

   
 
 автор: pini-pini   (07.09.2006 в 19:23)   письмо автору
 
   для: kasir   (07.09.2006 в 17:32)
 

А файл куда-нибуть выложить можете?

   
 
 автор: kasir   (07.09.2006 в 19:27)   письмо автору
 
   для: pini-pini   (07.09.2006 в 19:23)
 

Нет извенить но файл выложить немогу

   
 
 автор: Trianon   (07.09.2006 в 19:29)   письмо автору
 
   для: pini-pini   (07.09.2006 в 19:23)
 

http://www.hostip.info/dl/index.html

   
 
 автор: kasir   (07.09.2006 в 19:34)   письмо автору
 
   для: Trianon   (07.09.2006 в 19:29)
 

Ну так, Вы мне поможете с моей проблемой??=(

   
 
 автор: Trianon   (07.09.2006 в 19:49)   письмо автору
 
   для: kasir   (07.09.2006 в 19:34)
 


<? 
$cmd 
'gzip -cd hostip_current.sql.gz >имя_распакованного_файла'
echo 
exec($cmd); 
?> 
опять же, если позволят выполнить.

   
 
 автор: kasir   (07.09.2006 в 20:14)   письмо автору
 
   для: Trianon   (07.09.2006 в 19:49)
 

А как мне в этом скрипте указать путь к фалу и куда его надо распаковать???

   
 
 автор: hintoz   (07.09.2006 в 20:26)   письмо автору
 
   для: kasir   (07.09.2006 в 20:14)
 

Вот скрипт в архиве. Разархивирует файлы .zip и кажись .gz тоже. Заливаешь себе на хост, запускаешь antizip.html в первом поле пишешь путь к архиву а во втором название файла архива. Пример: например скрипт находится по адресу http://site.ru/arhiv/file.zip а этот скрипт находится по адресуhttp://site.ru/antizip.html в первом поле пишешь arhiv а во втором file.zip это простая версия скрипта, его можно и модифцировать.

   
 
 автор: Trianon   (07.09.2006 в 20:35)   письмо автору
 
   для: kasir   (07.09.2006 в 20:14)
 

как обычно. перед именами файлов. через /
путь/файл

   
 
 автор: pini-pini   (07.09.2006 в 19:50)   письмо автору
 
   для: kasir   (07.09.2006 в 19:34)
 

Закачайте этот скрипт на сервер, положите туда-же ваш файл, дайте им права 0777 и запустите:

<?php

 $gzfilename 
'./hostip_current.sql.gz';
 
$sqlfilename './hostip_current.sql';
 
$gzhandle gzopen ($gzfilename'r');
  
$sql gzread ($gzhandle999999999999999);
 
gzclose ($gzhandle);

 
$sqlhandle fopen ($sqlfilename'w');
  
fwrite ($sqlfilename$sql);
 
fclose ($sqlfilename);
 
chmod ($sqlfilename0777);

?>

   
 
 автор: Trianon   (07.09.2006 в 19:53)   письмо автору
 
   для: pini-pini   (07.09.2006 в 19:50)
 

>Закачайте этот скрипт на сервер, положите туда-же ваш файл,

Вы посмотрели его размер?
Как Вы себе представляете переменную размером в 300 мегабайт?


блин...

   
 
 автор: hintoz   (07.09.2006 в 20:06)   письмо автору
 
   для: Trianon   (07.09.2006 в 19:53)
 

Тебе надо что-то типа как это: http://hintoz.info/antizip.html?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования