Catatan


Arsip



    

 

Sep 06

Berikut adalah fungsi pada PHP untuk mendapatkan nama file dengan menggunakan environtment variabel yaitu SCRIPT_NAME. Digunakan untuk mendapatkan nama file yang berada di beberapa level sub direktori. Selain menggunakan variabel SCRIPT_NAME dapat juga menggunakan REQUEST_URI, untuk selengkapnya silakan jalankan function phpinfo(). Potongan code php sbb :

function dapatkan_nama_file() {
$file_e=$_SERVER['SCRIPT_NAME'];
$pecah=explode(”/”,$file_e);
$jml=count($pecah);
$tmp=array();
for($t=0;$t<$jml;$t++) {
$tmp[$t]=$pecah[$t];
}
return $tmp[$jml-1];
}

echo dapatkan_nama_file();

Penjelasan script diatas adalah sebagai berikut :
Misal file naga.php terletak pada http://localhost/test/test2/naga.php, pada script diatas jika dijalankan maka pertama kali akan mendapatkan path dari file naga.php yang kemudian akan disimpan pada variabel $file_e yg hasilnya adalah /test/test2/test.php . Setelah itu dilakukan perhitungan jumlah data string yang dilewati oleh tanda “/”,didapatkan 4 buah yaitu string awal sebelum tanda /,test,test2 dan test.php. Kemudian dengan menggunakan array dilakukan loop untuk mengetahui data yang paling akhir yang merupakan nama dari file tersebut.

OK. Sekian dulu dan tentunya CMIIW
Wasalam.

Leave a Reply

Links


IP



Dengan bangga mendukung kegiatan idsecconf 2009