我使用php上传zip文件,当我使用
提取文件夹时$zip = new ZipArchive;
if ($zip->open("test.zip") === TRUE) {
$zip->extractTo($pat."/");
$zip->close();
}
一切正常。但是如果假设,上传的zip格式文件名是
对于ex(新文件夹),即名称之间的空格意味着。我不可能得到文件夹的名称。
答案 0 :(得分:0)
如果没有必要保留空格,您可以使用“ereg_replace”功能:
$var =$_FILES['Filedata']['name'];
$name= ereg_replace(" ","_",$var);
所以“新文件夹”将成为“new_folder”。
答案 1 :(得分:0)
我找到了答案,
$var =$_FILES['Filedata']['name'];
$name= str_replace(" ","\ ",$var);