tar & gzip & pear

IgoX

Новичок
tar & gzip & pear

Есть код
include("tar.php");
$fname = "100820031123.gz";
$tar = new Archive_Tar($fname);
$tar->extract();
...

он нормально разжимает из gzip и из tar, но только на PHP 4.3.1.
Если я беру tar.php и pear.php копирую из версии 4.3.1 на машину где стоит 4.2.2 то он не разжимает из gz, если файл в tar то расжимает. Я думал что все дело только в tar.php и pear.php выходит что я ошибался , а можно как нибудь заставить этот код работать на РНР 4.2.2?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Re: tar & gzip & pear

Автор оригинала: IgoX
а можно как нибудь заставить этот код работать на РНР 4.2.2?
99%, что в PHP 4.2.2 отключена поддержка zlib. Надо её включить и всё заработает.
 

IgoX

Новичок
если Вы имеете ввиду
;extension=php_zlib.dll
то эта строка и в той и в другой версии закоментирована
 

Alien

Новичок
C 4.3.0 эстеншен zlib вшит намертво, и подключать его не нужно.

Соответственно код в 4.3.1 работает подому что zlib есть.
 

IgoX

Новичок
теперь все понятно
Подскажите еще в таком ламерском вопрсе у "хостеров" всегда включен extension=php_zlib.so
 

Alien

Новичок
Уточню - вшит он для виндов.
Хостеры на *nix творят что хотят.

См. phpinfo() и требуй что тебе нужно (он из стандартных, должны ставить).
 
Сверху