Come controllare l'estensione del file in PHP

March 24

PHP (Hypertext Preprocessor) è un linguaggio di programmazione accessibile che è possibile utilizzare per creare siti web dinamici. Se si sta creando un modulo per consentire agli utenti di nomi di file di input, si possono trovare te voler controllare l'estensione del nome del file che stanno fornendo per assicurarsi che sia quella corretta. È possibile farlo con PHP utilizzando le funzioni () substr () e strrchr.

istruzione

1 Associare il nome del file che si desidera controllare l'estensione di una variabile specifica. Per esempio:

$ Nomefile = your_file.jpg

2 Identificare l'estensione del file con la funzione strrchr (). Questa funzione restituisce la porzione di una stringa che inizia l'ultima occorrenza del parametro specificato e termina alla fine della stringa. Ad esempio, la funzione strrchr ($ filename, '.') Restituirà ".jpg".

3 Rimuovi il "." da l'estensione del file inserendo la funzione strrchr () creato in precedenza in una funzione substr () con un parametro di avvio di "1" e associare il risultato a una variabile. Per esempio:

$ Extension = substr (strrchr ($ filename, '.'), 1)

Consigli e avvertenze

  • Se è necessario controllare l'estensione di un file più volte lo stesso codice, creare una funzione personalizzata che restituirà l'estensione del file quando è passato un nome di file.