我有一个从远程服务器读取的zip文件列表。文件列表如下:
CA-EN Bosch 20170901.zip
CA-EN Gaggenau 20170901.zip
CA-EN Thermador 20170901.zip
正如我们在这里看到的,所有文件名都包含空格。由于这个我的代码无法提取这些zip文件。 以下是我用来提取文件内容的内容:
$destination = '../../boschzip';
$zip = new ZipArchive;
$res = $zip->open('CA-EN Bosch 20170901.zip'); // Your filename
if ($res === TRUE) {
$zip->extractTo('../../boschzip');
$zip->close();die;
}
else{
echo 'Error Message. :(';die;
}
我无法对客户端服务器上的文件名进行任何更改。因此,可以在文件名中提取带有空格的这些zip文件。