開いているファイルが削除されるのはなぜですか? Windows Xamp では「まだ動作中です」というメッセージが表示されますが、他の PHP サーバーではファイルが開いていても削除され、「ファイルが削除されました」というメッセージが表示されます。最初のスクリプトがまだ機能していても、FTPからファイルを削除することもできます:(
<?php
$handle = fopen("resource.txt", "x");
sleep(10);
?>
<?php
if (file_exists("resource.txt") && @unlink("resource.txt") === false) {
echo "still worning";
exit;
}
else
echo "file deleted";
?>