2

開いているファイルが削除されるのはなぜですか? 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";
?>
4

1 に答える 1