Come rimuovere un estensione del file con PHP

September 12

Come rimuovere un estensione del file con PHP


Il PHP "pathinfo" funzione restituisce tutti i componenti separati di posizione di un file tra cui il nome della directory, nome di base, estensione del file e il nome del file. Per rimuovere un'estensione di file con PHP, chiamare la funzione built-in PHP "Rinomina" e rinominare il file originale in un nuovo nome di file che ha la stessa directory e il nome, ma non ha un estensione di file.

istruzione

1 Memorizzare il nome del file in una variabile. Ad esempio, digitare:

<? Php

$ File = "/usr/local/myfile.dat";

2 Chiamare la funzione "pathinfo" per ottenere le diverse componenti della posizione del file. Ad esempio, digitare:

$ Pathinfo = pathfinfo ($ file);

3 Creare un nuovo nome del file concatenando l'elemento pathinfo "dirname" (percorso), una barra per separare il percorso e il nome del file, e l'elemento pathinfo "nomefile", che non conterrà l'estensione. Ad esempio, digitare:

$ Newfile = $ pathinfo [ "nomedir"]. "/". $ Pathinfo [ "nomefile"];

4 Chiamare la funzione PHP Rename per rinominare il file per il nuovo nome del file appena creato. Emettere un messaggio di stato adeguato in base ai risultati. Ad esempio, digitare:

se die ( "Impossibile rinominare il file a" $ nuovofile.) (rinomina ($ file, $ nuovofile)!);

echo "estensione Rimosso da". $ File;

?>