PHP " pathinfo " Funktionen returnerar alla de separerade komponenterna i en fil läge inklusive katalognamn , bas namn , filtillägg och filnamn . För att ta bort ett filtillägg med PHP , ring inbyggda PHP " rename " funktion och döpa den ursprungliga filen till ett nytt filnamn som har samma katalog och filnamn , men inte har en filändelse . Instruktioner
1
Store namnet på filen i en variabel . Skriv till exempel : ?
< Php
$ file = " /usr /local /myfile.dat ";
2
Ring " pathinfo " fungera för att få de olika delarna av filens plats . Till exempel , typ :
$ pathinfo = pathfinfo ( $ file ) ;
3
Skapa ett nytt filnamn genom att sammanlänka pathinfo " dirname " element ( path ) , ett snedstreck för att separera sökvägen och filnamnet , och pathinfo " filnamn " elementet , som inte kommer att innehålla en förlängning . Till exempel , typ :
$ newfile = $ pathinfo [ " dirname " ] . "/" . $ pathinfo [ " filnamn " ] ;
4
Ring PHP rename funktionen att byta namn på filen till det nya filnamnet du just skapade . Utfärda ett statusmeddelande baserat på resultaten . Skriv till exempel : ( ! Rename ( $ file , $ newfile ) ) katalog
om die ( . " Det gick inte att byta namn på filen till " $ newfile ) ,
echo " Tog bort förlängning från " . $ file ; ?
> Addera