Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Datei löschen

PHP-Datei löschen

王林
王林Original
2024-08-29 13:02:571016Durchsuche

Immer wenn eine Datei in PHP gelöscht werden muss, verwenden wir eine Funktion namens Unlink-Funktion in PHP, die zwei Parameter benötigt, nämlich Dateiname und Kontext, wobei Dateiname der Pfad des Dateispeicherorts ist, an dem sich die Datei befinden soll Gelöscht befindet sich und der Kontext stellt den Kontext des Dateihandles dar. Dabei handelt es sich um eine Reihe von Optionen mit der Möglichkeit, das Verhalten des Dateistreams zu ändern. Dieser Parameter für die Funktion zum Aufheben der Verknüpfung ist optional und für den Fall, dass die Funktion zum Aufheben der Verknüpfung die angegebene Datei nicht löschen kann Wird durch den Pfad der Datei angegeben, wird eine Fehlermeldung generiert.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax:

unlink(path_of_the_file, context)

Wo,

  • path_of_the_file ist der Pfad des Dateispeicherorts, an dem sich die zu löschende Datei befindet.
  • Kontext stellt den Kontext des Dateihandles dar, bei dem es sich um eine Reihe von Optionen mit der Möglichkeit handelt, das Verhalten des Dateistreams zu ändern. Dieser Parameter für die Funktion zum Aufheben der Verknüpfung ist optional.

Funktionsweise der Round-Funktion in PHP

  • Immer wenn eine Datei in PHP gelöscht werden muss, verwenden wir eine Funktion namens Unlink-Funktion in PHP.
  • Die Unlink-Funktion in PHP benötigt zwei Parameter, nämlich path_of_the_file und context.
  • Der Parameter path_of_the_file ist der Pfad des Dateispeicherorts, an dem sich die zu löschende Datei befindet.
  • Der Parameter context stellt den Kontext des Dateihandles dar, bei dem es sich um eine Reihe von Optionen mit der Möglichkeit handelt, das Verhalten des Dateistreams zu ändern. Dieser Parameter für die Funktion zum Aufheben der Verknüpfung ist optional.
  • Falls die Funktion zum Aufheben der Verknüpfung die durch den Dateipfad angegebene Datei nicht löschen kann, wird eine Fehlermeldung generiert.

Beispiele für PHP-Löschdateien

Im Folgenden finden Sie die genannten Beispiele:

Beispiel #1

Code:

<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>

Ausgabe:

PHP-Datei löschen

Im obigen Programm wird eine Datei im Schreibmodus mit der Funktion fopen geöffnet und der Inhalt wird mit der Funktion fwrite in die Datei geschrieben. Anschließend wird die Datei mit der Funktion fclose geschlossen. Dann wird dieselbe Datei im Lesemodus mit der Funktion fopen geöffnet und der Inhalt der Datei wird mit der Funktion fread gelesen. Der Inhalt der Datei wird zusammen mit der Größe der Datei als Ausgabe auf dem Bildschirm angezeigt. Anschließend wird die Datei geschlossen mit der Funktion fclose. Dann nutzen wir die Funktion zum Aufheben der Verknüpfung, um dieselbe erstellte Datei zu löschen. Wenn wir dann erneut versuchen, die gelöschte Datei zu lesen, werden Warnmeldungen auf dem Bildschirm angezeigt. Die Ausgabe ist im Schnappschuss oben dargestellt.

Beispiel #2

Code:

<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>

Ausgabe:

PHP-Datei löschen

Im obigen Programm wird eine Datei im Schreibmodus mit der Funktion fopen geöffnet und der Inhalt wird mit der Funktion fwrite in die Datei geschrieben. Anschließend wird die Datei mit der Funktion fclose geschlossen. Dann wird dieselbe Datei im Lesemodus mit der Funktion fopen geöffnet und der Inhalt der Datei wird mit der Funktion fread gelesen und der Inhalt der Datei wird als Ausgabe auf dem Bildschirm zusammen mit der Größe der Datei angezeigt und dann wird die Datei geschlossen mit der Funktion fclose. Dann nutzen wir die Funktion zum Aufheben der Verknüpfung, um dieselbe erstellte Datei zu löschen. Wenn wir dann erneut versuchen, die gelöschte Datei zu lesen, werden Warnmeldungen auf dem Bildschirm angezeigt. Die Ausgabe ist im Schnappschuss oben dargestellt.

Fazit

In diesem Artikel haben wir das Konzept des Löschens einer Datei in PHP mithilfe der Unlink-Funktion durch Definition, Syntax und Funktionsweise der Unlink-Funktion anhand von Beispielen und deren Ausgaben kennengelernt.

Das obige ist der detaillierte Inhalt vonPHP-Datei löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-Datei anhängenNächster Artikel:PHP-Datei anhängen