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); | |
?> |
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.
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; | |
?> |
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.