2

Win7マシンでリンク解除を使用すると問題が発生します。これはgetFile.phpの私のコードです

$file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
$myfile = fopen($file_name , 'a');
unlink(''.$file_name );

コードを実行するたびに、エラーメッセージが表示されます

警告:unlink(C:\ xampp \ htdocs \ fw \ tmp \ my_file.php)[function.unlink]:79行目のC:\ xampp \ htdocs \ fw \ libraries\getFile.phpでアクセスが拒否されました

誰かが解決策を持っていますか?

前に感謝します、

4

3 に答える 3

12

開いているファイルを削除することはできません

$file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
$myfile = fopen($file_name , 'a');
..
fclose($myfiles);
..
unlink(''.$file_name );
于 2012-09-29T07:27:25.800 に答える
1
$file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
$myfile = fopen($file_name , 'a');
unlink(''.$file_name );

これを使用してファイルを削除することはできません

まず、そのファイルを閉じる必要があります

を使用して

fclose($myfiles);

と使用

$filename="myfile.php";  
unlink("../../../../"$filename);

c:\xamp....またはを使用して削除することはできませんhttp:\\file\files.php

于 2012-09-29T07:33:06.597 に答える
0

私はウィンドウズ10とxamppを使用しています、これはのために働きました、

unlink(pathinfo(realpath($file_name), PATHINFO_DIRNAME).DIRECTORY_SEPARATOR . $file_name);
于 2017-05-15T15:12:59.163 に答える