распаковка из zip на лету

antonim

Новичок
распаковка из zip на лету

делаю читалку книг формата .fb2, но все книги находятся в зипе. Не могу никак нормально их распаковать из зипа на лету, чтоб далее обрабатывать xml.. может кто подскажет как?
 

antonim

Новичок
непонятно где брать pclzip.lib.php

зарегиться там почему-то не плучается
 

antonim

Новичок
очередная непонятная проблема..

в коде, который должен работать как пример ошибка и не могу разобраться:

PHP:
$content = '';
$z = new ZipArchive();
if ($z->open(dirname(__FILE__) . '/test_text.zip')){

	$fp = $z->getStream('test_text'); 
	var_dump($fp);
	if(!$fp) {
		echo "error";
		exit("\n");
		}
	while (!feof($fp)) {
	$contents .= fread($fp, 2);
	echo $contents;
	}

	fclose($fp);
	file_put_contents('t',$contents);
	echo "done.\n";
}
else 
echo "Error!";
файл от открывает, но потом не выполняется getStream и соовтетственно ничего не записывается в fp и выводиться error.. как сделать чтоб getStream не подскжите?

-~{}~ 26.03.09 16:13:

всем спасиб разобрался проблема была в том, что в зипе внутри файл был формата CP-866. Вот теперь ищу что надо в iconv написать, чтоб он вернул этот формат т.к. просто "CP-866" не катит
 

DiMA

php.spb.ru
Команда форума
мля... быстрее в поиске по ману (*.CHM) вписать "866" и найти все варианты похожих строк, чем пилить в форум и строчить очередное сочинение
 
Сверху