Der PHP " pathinfo "-Funktion gibt alle getrennten Komponenten einer Datei Standort einschließlich den Namen des Verzeichnisses , base Name , Dateiendung und Dateinamen. Um eine Datei mit PHP -Erweiterung zu entfernen, rufen die eingebaute PHP " Umbenennen "-Funktion und benennen Sie die Original-Datei zu einem neuen Dateinamen mit der gleichen Verzeichnisstruktur und Dateinamen hat , aber nicht über eine Dateiendung. Anleitung
1
Shop der Name der Datei in eine Variable. Geben Sie z. B. :
< php
$ file = "/usr /local /myfile.dat ";
2
Rufen Sie die " pathinfo " Funktion, um die verschiedenen Komponenten der Speicherort der Datei zu erhalten. Geben Sie z. B. :
$ pathinfo = pathfinfo ( $ file );
3
Erstellen Sie einen neuen Dateinamen durch Verkettung des pathinfo " dirname " Element (Strecke), ein Schrägstrich , um den Pfad und den Dateinamen und die pathinfo "Dateiname" Element, das nicht enthalten wird die Erweiterung zu trennen. Geben Sie z. B. :
$ newfile = $ pathinfo [" dirname "] . "/". $ pathinfo [ "filename" ] ;
4
Rufen Sie die PHP -Funktion Umbenennen , um die Datei auf den neuen Dateinamen, den Sie gerade erstellt umbenennen. Geben Sie eine entsprechende Statusmeldung auf der Grundlage der Ergebnisse . Geben Sie zum Beispiel : ( ! Rename ( $ file , $ newfile ) )
wenn die ( . " Konnte nicht umbenannt Datei " $ newfile );
echo " Entfernt Erweiterung von " . $ file ; ?
>