0

phpを使用してzipファイルをアップロードしています。フォルダーを抽出するときに、

$zip = new ZipArchive;
if ($zip->open("test.zip") === TRUE) {
$zip->extractTo($pat."/");
$zip->close();
} 

すべて正常に動作しています。しかし、仮にアップロードされたzip形式のファイル名がex(新しいフォルダ)のファイル名であるとすれば、名前と名前の間のスペースです。フォルダの名前を取得することはできません。

4

2 に答える 2

0

私は答えを見つけました、

$var =$_FILES['Filedata']['name'];
$name= str_replace(" ","\ ",$var);
于 2012-10-18T13:03:39.700 に答える
0

スペースを保持する必要がない場合は、「ereg_replace」関数を使用できます。

$var =$_FILES['Filedata']['name'];
$name= ereg_replace(" ","_",$var); 

したがって、「新しいフォルダ」は「new_folder」になります。

于 2012-10-18T12:08:53.377 に答える