2017-10-27 8 views
-1

私はフォルダー(folder/abc.php)の中にphpファイルを持っており、特定のタスクが完了してそのフォルダー内にそのファイルを保持する必要がないという事実の後で、ファイルをクリーンアップして削除したいと思います。 そのファイルを削除する正しい機能またはコードは何ですか? おかげで、どのようにフォルダ内のPHPファイルを削除できますか?

+0

PHPを使用してファイルを削除しますか? –

+0

はい、PHPを最初に使って、他の選択肢を見てください! – callmejoejoe

+0

@callmejoejoe、私の答えをチェックしてください。 –

答えて

0

あなたはこの方法でこれを行うことができます。

$path = $_SERVER['DOCUMENT_ROOT'].'folder/abc.php'; 
if (file_exists($path)) { // Check if file exists in folder or not? 
    unlink($path); 
} 
else{ 
    echo "File does not exists in the directory!"; 
} 
+0

'$ _SERVER ['DOCUMENT_ROOT']'が末尾のディレクトリ区切り文字とともに返されるという保証はないので、このコードは単語ではない可能性があります。静的パスの先頭にディレクトリ区切りを追加します: '$ path = $ _SERVER ['DOCUMENT_ROOT']。 '/folder/abc.php'; ' – Finwe

+0

ありがとうございます。私は私の答えでそれを更新しました。 –

+0

'if(file_exists($ filename))'を使っているときにエラーが発生し、 'echo'ファイルがディレクトリに存在しません! ";'しかし、 'file_exists'コードが実行されます!つまり、$ path = $ _SERVER ['DOCUMENT_ROOT']。 'test/abc.php';という意味です。 unlink($ path); ' – callmejoejoe

0

この

$path = $_SERVER['DOCUMENT_ROOT'].'/test/abc.php'; 
unlink($path); 
1

unlink('your_file_path');を試してみてください。スクリプトに特定の権限があることを確認してください。

関連する問題