PHPファイルの削除

王林
リリース: 2024-08-29 13:02:57
オリジナル
1190 人が閲覧しました

PHP でファイルを削除する必要がある場合は常に、PHP の unlink 関数と呼ばれる関数を使用します。この関数は、ファイル名とコンテキストという 2 つのパラメーターを受け取ります。ファイル名は、ファイルが削除されるファイルの場所のパスです。 delete が見つかり、 context はファイル ストリームの動作を変更する機能を持つオプションのセットであるファイル ハンドルのコンテキストを表します。unlink 関数へのこのパラメータはオプションであり、unlink 関数が指定されたファイルの削除に失敗した場合に備えて使用されます。ファイルのパスで指定すると、エラー メッセージが生成されます。

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

構文:

unlink(path_of_the_file, context)
ログイン後にコピー

どこ、

  • path_of_the_file は、削除するファイルが存在するファイルの場所のパスです。
  • context は、ファイル ストリームの動作を変更する機能を持つオプションのセットであるファイルハンドルのコンテキストを表し、リンク解除関数へのこのパラメータはオプションです。

PHP の Round 関数の仕組み

  • PHP でファイルを削除する必要がある場合は、PHP のリンク解除関数と呼ばれる関数を使用します。
  • PHP の unlink 関数は、path_of_the_file と context という 2 つのパラメータを取ります。
  • パラメータ path_of_the_file は、削除するファイルが存在するファイルの場所のパスです。
  • パラメータ コンテキストは、ファイル ストリームの動作を変更する機能を持つオプションのセットであるファイルハンドルのコンテキストを表し、リンク解除関数に対するこのパラメータはオプションです。
  • ファイルのパスで指定されたファイルの削除にリンク解除関数が失敗した場合、エラー メッセージが生成されます。

PHP 削除ファイルの例

言及されている例を以下に示します:

例 #1

コード:

<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>
ログイン後にコピー

出力:

PHPファイルの削除

上記のプログラムでは、fopen 関数を使用してファイルを書き込みモードで開き、fwrite 関数を使用してファイルに内容を書き込み、その後、fclose 関数を使用してファイルを閉じます。次に、同じファイルが fopen 関数を使用して読み取りモードで開かれ、fread 関数を使用してファイルの内容が読み取られ、ファイルの内容がファイルのサイズとともに画面上の出力として表示され、ファイルが閉じられます。 fclose関数を使用します。次に、unlink 関数を使用して、作成した同じファイルを削除します。その後、削除されたファイルを再度読み取ろうとすると、警告エラー メッセージが画面に表示されます。出力は上のスナップショットに示されています。

例 #2

コード:

<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>
ログイン後にコピー

出力:

PHPファイルの削除

上記のプログラムでは、fopen 関数を使用してファイルを書き込みモードで開き、fwrite 関数を使用してファイルに内容を書き込み、その後、fclose 関数を使用してファイルを閉じます。次に、同じファイルが fopen 関数を使用して読み取りモードで開かれ、fread 関数を使用してファイルの内容が読み取られ、ファイルの内容がファイルのサイズとともに画面上の出力として表示され、ファイルが閉じられます。 fclose関数を使用します。次に、unlink 関数を使用して、作成した同じファイルを削除します。その後、削除されたファイルを再度読み取ろうとすると、警告エラー メッセージが画面に表示されます。出力は上のスナップショットに示されています。

結論

この記事では、定義、構文、例とその出力を通じた unlink 関数の動作を通じて、PHP で unlink 関数を使用してファイルを削除する概念を学びました。

以上がPHPファイルの削除の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート