"Mapping Menu"adalah salah satu jenis pemetaan terhadap direktori website kita yang bertujuan untuk mempermudah client kita untuk menjelajahi website kita.
Tidak usah banyak basa-basi, disini saya akan sedikit menjelaskan cara pembuatan mapping menu tersebut. Seperti biasa, untuk membuat sebuah program pasti butuh kodenya... ;p
Contoh kodenya adalah dibawah ini :
$originalpath=$_SERVER['PHP_SELF'];
$urlbase='http://'.$_SERVER['HTTP_HOST'];
$roottitle='Home';
$path=explode('/',$originalpath);
$jml_element=count($path);
echo '
| '; echo ''.$roottitle.''; for($i=1; $i<$jml_element;$i++) { $urlbase=$urlbase.'/'.$path[$i]; $path[$i]=str_replace('.php', '', $path[$i]); $path[$i]=ucwords($path[$i]); echo ' / ' .$path[$i]. ''; } echo ' |
?>
Untuk penjelasan masing-masingnya....
Pada baris
$originalpath=$_SERVER['PHP_SELF'];
$urlbase='http://'.$_SERVER['HTTP_HOST'];
$roottitle='Home';
Disini kita mengeset path, url base, dan judul rootnya. Kalau belum mengerti baca dulu sampai selesai baru kamu akan mengerti sendiri gunanya masing-masing.. ;p
Baris
$path=explode('/',$originalpath);
Mengubah path menjadi array dan memisahkannya melalui tanda slash
Kemudian baris
$jml_elm=count($path);
Untuk menghitung (counting) elemen total pada array yang kita dapat tadi
Terakhir pada loop-nya
for($i=1; $i<$jml_elm;$i++) {
$urlbase=$urlbase.'/'.$path[$i];
Menambahkan direktori selanjutnya
$path[$i]=str_replace('.php', '', $path[$i]);
Menghilangkan ekstensi .php pada menu mapping
$path[$i]=ucwords($path[$i]);
Mengubah huruf awal menjadi huruf kapital
}
that's all....
untuk download file zip-nya disini
Article Last Update on 23 Februari 2008
Download Ebooknya disini -> Download Semua Ebook Tutorial PHP ilmuwebsite
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment