PHP でファイルを削除する必要がある場合は常に、PHP の unlink 関数と呼ばれる関数を使用します。この関数は、ファイル名とコンテキストという 2 つのパラメーターを受け取ります。ファイル名は、ファイルが削除されるファイルの場所のパスです。 delete が見つかり、 context はファイル ストリームの動作を変更する機能を持つオプションのセットであるファイル ハンドルのコンテキストを表します。unlink 関数へのこのパラメータはオプションであり、unlink 関数が指定されたファイルの削除に失敗した場合に備えて使用されます。ファイルのパスで指定すると、エラー メッセージが生成されます。
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
構文:
unlink(path_of_the_file, context)
どこ、
言及されている例を以下に示します:
コード:
<html> <body> <?php #a file is opened in write mode using fopen function and the contents are written to the file using fwrite function and then the file is closed using fclose function $nameofthefile = fopen("filename.txt","w"); echo fwrite($nameofthefile,"Welcome to PHP"); fclose($nameofthefile); #the file that was created is opened in read mode using fopen function and the contents are read from the file using fread function and displayed as the output on the screenand then the file is closed using fclose function $fileread = fopen("filename.txt", "r"); echo fread($fileread, filesize("filename.txt")); fclose($fileread); #unlink function is used to delete the file that was just being read unlink("filename.txt"); #again we try to read the contents of the file that was just deleted using unlink function $fileread = fopen("filename.txt", "r"); echo fread($fileread, filesize("filename.txt")); fclose($fileread); ?> </body> </html>
出力:
上記のプログラムでは、fopen 関数を使用してファイルを書き込みモードで開き、fwrite 関数を使用してファイルに内容を書き込み、その後、fclose 関数を使用してファイルを閉じます。次に、同じファイルが fopen 関数を使用して読み取りモードで開かれ、fread 関数を使用してファイルの内容が読み取られ、ファイルの内容がファイルのサイズとともに画面上の出力として表示され、ファイルが閉じられます。 fclose関数を使用します。次に、unlink 関数を使用して、作成した同じファイルを削除します。その後、削除されたファイルを再度読み取ろうとすると、警告エラー メッセージが画面に表示されます。出力は上のスナップショットに示されています。
コード:
<html> <body> <?php #a file is opened in write mode using fopen function and the contents are written to the file using fwrite function and then the file is closed using fclose function $nameofthefile = fopen("filename.txt","w"); echo fwrite($nameofthefile,"Learning is fun"); fclose($nameofthefile); #the file that was created is opened in read mode using fopen function and the contents are read from the file using fread function and displayed as the output on the screenand then the file is closed using fclose function $filerad = fopen("filename.txt", "r"); echo fread($fileread, filesize("filename.txt")); fclose($fileread); #unlink function is used to delete the file that was just being read unlink("filename.txt"); #again we try to read the contents of the file that was just deleted using unlink function $fileread = fopen("filename.txt", "r"); echo fread($fileread, filesize("filename.txt")); fclose($fileread); ?> </body> </html>
出力:
上記のプログラムでは、fopen 関数を使用してファイルを書き込みモードで開き、fwrite 関数を使用してファイルに内容を書き込み、その後、fclose 関数を使用してファイルを閉じます。次に、同じファイルが fopen 関数を使用して読み取りモードで開かれ、fread 関数を使用してファイルの内容が読み取られ、ファイルの内容がファイルのサイズとともに画面上の出力として表示され、ファイルが閉じられます。 fclose関数を使用します。次に、unlink 関数を使用して、作成した同じファイルを削除します。その後、削除されたファイルを再度読み取ろうとすると、警告エラー メッセージが画面に表示されます。出力は上のスナップショットに示されています。
この記事では、定義、構文、例とその出力を通じた unlink 関数の動作を通じて、PHP で unlink 関数を使用してファイルを削除する概念を学びました。
以上がPHPファイルの削除の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。