Root Mapping Menu

Posted by ilmu-web / Category:




"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

0 comments:

Post a Comment