Cara Cepat Mendapatkan Extensi File Dengan Menggunakan PHP

Mendapatkan ekstensi sebuah file / berkas bisa sangat penting dalam memvalidasi berkas. Mungkin kita perlu untuk mendapatkan ekstensi dari file-file yang diunggah atau untuk memeriksa ekstensi dari berkas-berkas yang ada di website kita dengan menggunakan PHP.

Kita menggunakan fungsi php pathInfo() pada sebuah file. (contoh: “/var/www/andremoreno/nama.berkas.jpg”), yang akan memberikan informasi lengkap akan file tersebut. Sebagai contoh, kita akan menjalankan kode berikut:

<?php
$filename = "/var/www/andremoreno/nama.berkas.jpg";
$path_info = pathinfo($filename);
print_r($path_info);
?>

Yang bila dijalankan akan menghasilkan:

Array
(
    [dirname] => /var/www/andremoreno
    [basename] => nama.berkas.jpg
    [extension] => jpg
    [filename] => nama.berkas
)

Seperti yang kita bisa lihat, bagian “extension” berisi ekstensi dari file tersebut.
Bisa dilihat di tautan berikut ini: http://codepad.org/NeCvCPkB

Sekarang kita bisa menyingkat fungsi diatas tadi ini dengan menambahkan **PATHINFO_EXTENSION** dengan tujuan hanya mengambil ekstensi berkas tanpa informasi tambahan.

<?php
$filename = "/var/www/andremoreno/nama.berkas.jpg";
$extensi = pathinfo($filename, PATHINFO_EXTENSION);
// akan menampilkan ".jpg"
echo $extensi;
?>

Kode bisa dilihat ditautan berikut: http://codepad.org/AN9ZnolN

Comments

You Might Also Like