0

ファイルを削除しようとしましたが、削除を拒否しました。ファイルがすでに存在し、他の.dbファイルが空白であることを確認するifステートメントがある次のことを試しました。パスは正しく、666に設定しているので、削除してからリンクを解除し、「開く」という単語を含むファイルを書き戻すことができます。

if(file_exists("results_files/linktracker/linktrackerlock.txt") && file_get_contents("results_files/linktracker/linktracker.db") == "") {  // check for reset condition, ie. db file wiped
    chmod("results_files/linktracker/linktrackerlock.txt", 0666);
    unlink("results_files/linktracker/linktrackerlock.txt");
    file_put_contents("results_files/linktracker/linktrackerlock.txt", "open");
}
4

1 に答える 1

5

chown最初の引数として渡されたファイルの所有権を変更します。おそらくchmod(アクセス許可を変更するために使用される)を使用する方がよいでしょう。

于 2012-12-26T22:59:41.737 に答える