October 9, 2016 by Andre Moreno

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);
?>
view raw 1.php hosted with ❤ by GitHub

Yang bila dijalankan akan menghasilkan:

Array
(
[dirname] => /var/www/andremoreno
[basename] => nama.berkas.jpg
[extension] => jpg
[filename] => nama.berkas
)
view raw 2.php hosted with ❤ by GitHub

Seperti yang kita bisa lihat, bagian “extension” berisi ekstensi dari file tersebut.

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;
?>
view raw 3.php hosted with ❤ by GitHub


Thanks for reading! If you'd like to share your thoughts you can contact me, hit me up on Instagram, or buy me a coffee.


prev story Prev Next next story