Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP提取部分zip文件_Php_Zip_Ziparchive - Fatal编程技术网

用PHP提取部分zip文件

用PHP提取部分zip文件,php,zip,ziparchive,Php,Zip,Ziparchive,对于一个项目,我想在上传的存档文件(zip文件)中读取一个特定的文件。文件始终具有相同的名称/相对路径 是否可以只提取此文件,还是提取整个存档 谢谢我知道如何使用ZipArchive,S.O.的答案很多。是否可以只读取toto.zip/a_path/titi.txt,而不提取整个toto.zip文件?噢!我道歉。谢谢,我会试试的。 $files = array('/a_path/titi.txt'); //create a list of files to be extracted here

对于一个项目,我想在上传的存档文件(zip文件)中读取一个特定的文件。文件始终具有相同的名称/相对路径

是否可以只提取此文件,还是提取整个存档


谢谢

我知道如何使用ZipArchive,S.O.的答案很多。是否可以只读取
toto.zip/a_path/titi.txt
,而不提取整个toto.zip文件?噢!我道歉。谢谢,我会试试的。
$files = array('/a_path/titi.txt'); //create a list of files to be extracted here

$zip = new ZipArchive;
$res = $zip->open('test_im.zip');
if ($res === TRUE) {
    $zip->extractTo('/my/destination/dir/', $files);
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}