Skip to content

Get Filename from URL Path (bahasa)

Cara termudah mendapatkan sebuah nama file dalam PHP dengan fungsi basename(). Fungsi ini untuk mengembalikan nama komponen pada path dalam bentuk string.

Contoh penggunaan basename() :

<?php
echo "1) ".basename("/etc/sudoers.d", ".d")."<br>";
echo "2) ".basename("/etc/sudoers.d")."<br>";
echo "3) ".basename("/etc/passwd")."<br>";
echo "4) ".basename("/etc/")."<br>";
echo "5) ".basename(".")."<br>";
echo "6) ".basename("/")."<br>";
?>

Dan hasil outputnya :

1) sudoers
2) sudoers.d
3) passwd
4) etc
5) .
6) 

Ok! Contoh lain adalah pada url yang terdapat query parameter berikut:

<?php
$url = "titikkoma.net/nama_file/netizen.png?download=false"; $get_filename = basename(strstr($url, "?", true));
?>

Maka hasilnya outputnya adalah  netizen.png , dengan bantuan fungsi strstr() bernilai true untuk mendapatkan string, sebelum tanda “?” yang pertama.

 

Sumber:

Avatar

Hi I am Tiko.
Welcome to my Blog. Dapatkan review dan artikel menarik dari komik maupun bacaan untuk mengisi hari mu (entah berguna atau tidak). Tapi tetap jangan lupa Ibadah dan belajar ya adik adik.
Thank Kyu!

No comments yet.

Leave a Reply

Your email address will not be published. Required fields are marked *

SidebarComments (0)