Die PHP -Funktion unlink ist ein boolescher Funktion, löscht eine vorhandene Datei auf einem Web -Server. Sie geben den Pfad zu der Datei als Parameter an die Funktion. Sie können Dateien jeglicher Größe mit unlink und damit befreit den Raum oder Ressourcen auf Ihrem Webserver . Verwendet
Sie unlink in einer Vielzahl von Situationen verwendet werden kann. Zum Beispiel lässt Seiten, die temporären Dateien, die nicht brauchen, um auf dem Server nach dem Besucher bleiben schaffen die Site unlink verwenden, um diese Dateien zu entfernen. Allerdings, wenn Sie eine Funktion wie fopen , um diese Dateien zu erstellen, müssen Sie fclose um sie vor dem Löschen zu schließen. Alternativ, wenn Sie eine Datei -Management-System zu schaffen für Ihren Server , verwenden Sie die Funktion unlink um Dateien zu löschen, um ähnlich wie Sie die Funktion rmdir auf Ordner löschen.
Parameter
Die Funktion unlink erfordert nur einen Parameter , aber Sie können bis zu zwei Personen. Der erste Parameter ist der Dateiname , die einen Pfad zu einer Datei enthält . Hier können Sie einen vollständigen oder teilweisen URL vorsehen, sofern eine partielle URL Karten , wo die Datei auf dem Server vorhanden . Die Option Parameter ist der Kontext, der eine Gruppe von Ressourcen, oder setzen Sie ändern , wie die Datei-Stream , wenn Sie eine Datei löschen verhält ist .
Syntax
in Ihrem Quellcode , daran zu denken, das Semikolon am Ende der Zeile gehören ; um die Funktion unlink , Typ " unlink ( $ filename ) " zu nennen. Sie können eine PHP Variable als Parameter Dateiname oder eine Zeichenfolge in Anführungszeichen mit dem Pfad zu der Datei eingeschlossen verwenden . Im Gegensatz zu einigen anderen Funktionen wie fopen , müssen Sie sich nicht um das Ergebnis in einer Variablen speichern , weil Sie nicht haben nichts damit zu tun, wenn er zurückkehrt.
Rückgabewerte
die
unlink Funktion gibt true zurück , wenn es erfolgreich löscht eine Datei mit dem Dateinamen Parameter vorgesehen . Es gibt false zurück , wenn es nicht die Datei löschen , zum Beispiel , weil die Datei nicht existiert oder es wird offen anderswo gesperrt . Wenn die Funktion false zurückgibt , wird die Web -Seite eine Fehlermeldung angezeigt . Um diese , Programm einen Error-Handler -Funktion vermeiden oder verwenden Sie die Funktion unlink in einer if-Anweisung einen fehlgeschlagenen Versuch Löschung gehandhabt zu werden.