0
現在のディレクトリにあるすべてのxmlファイルを解凍し、ディレクトリから別のディレクトリに移動しようとしています。私はいつも "fopen(。):ストリームを開くことができませんでした:Permission denied"エラー。 gzipのコードは次のとおりです。gzipping中に許可が拒否されました
$dest = 'test2.gz';
$mode = 'wb' . $level;
$error = false;
if ($fp_out = gzopen($dest, $mode)) {
if ($fp_in = fopen($merged,'rb')) {
while (!feof($fp_in))
gzwrite($fp_out, fread($fp_in, 1024 * 512));
fclose($fp_in);
} else {
$error = true;
}
gzclose($fp_out);
} else {
$error = true;
}
if ($error)
return false;
else
return $dest;
}
$files = scandir("export");
foreach ($files as $file_name) {
gzCompressFile($file_name);}
対象ファイルのファイルアクセス許可は何ですか?このスクリプトをrootで実行していますか? –
私の知識の不足を許してください、私は初心者です、私はlaravelフレームワークを使用しています、この関数は、コントローラの私のメソッドの1つで実行されます。 – Gvep