очередная непонятная проблема..
в коде, который должен работать как пример ошибка и не могу разобраться:
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" не катит