Pada artikel kali ini Thefreaks250 coba menulis tutorial tentang php yang di dalamnya berisi tentang pemanggilan file lain dalam php.
Jika pada suatu halaman website, apabila kita klik sebuah link seperti contact us, abaout me atau yang lainnya, pasti kita diarahkan ke sebuah link lain, nah untuk mempermudah agar tidak berat loadingnya dan kita hanya memanggil link tersebut tanpa kita beranjak dari page. Memanggil file dalam php dapat kita tuliskan dengan perintah <? include"file.php"?>. Tapi apabila disertakan link maka scriptnya seperti ini.
Sebelumnya buat dulu file utama bernama index.php, copy script dibawah ini dan simpan ke folder htdocs di xampp. tapi sebelumnya sobat buat folder terlebih dahulu, misalnya folder coba di htdocs.
<html>
<body>
<table bgcolor="#FFFFFF" align="center" height="100%" width="70%" border="0">
<tr>
<td background="images/1.jpg"valign="bottom" height="150" colspan="3"><span class="style11"></span>
<li><a href="index.php">Home</a></li>
<li><a href="index.php?page=about_us">About Us</a></li>
<li><a href="index.php?page=contac">Contac Us</a></li>
<li><a href="index.php?page=profile">Profiles</a></li>
<li><a href="user/shoppingcart/shop.php">Products</a></li>
<li><a href="index.php?page=gb">Buku Tamu</a></li>
</li>
</ul>
</td>
</tr>
<tr>
<td height="10" colspan="3"></td>
</tr>
<tr>
<td width="90"align="center" > </td>
<td width="29" rowspan="9" valign="top"> </td>
<td width="387" rowspan="9" valign="top" background="komunitas.jpg">
<p> </p>
<div class="style1">
<div align="center"><strong><a href="#" class="style3"></a></strong></div>
</div><? include "panggil.php" ?></td>
</tr>
<tr>
<td width="90" height="26" align="center" bgcolor="#CCCCCC" ><span class="style9">Login User</span></td>
</tr>
<tr>
<td align="center" ><br /><br /></td>
</tr>
<tr>
<td width="90" height="26" align="center" bgcolor="#CCCCCC" ><span class="style9">FOTO</span></td>
</tr>
<tr>
<td align="center" ><br /><img src=gambar/logo.jpg width=200 height=100><br /></td>
</tr>
<tr>
<td height="26" align="center" bgcolor="#CCCCCC" ><span class="style9"></span></td>
</tr>
<tr>
<td align="center" ><br /><br /><br /></td>
</tr>
<tr>
<td height="27" align="center" bgcolor="#CCCCCC" ><span class="style9"></span></td>
</tr>
<tr>
<td align="center" ><br /><br /></td>
</tr>
</table>
</body>
</html>
Nah yang saya kasih warna merah itu adalah script kunci untuk memanggil link tersebut.
Selanjutnya kita buat script utama pemanggilan file dengan menggunakan case break, simpan dengan nama panggil.php agar file ini bisa dipanggil dalam script diatas
<html>
<body>
<?php
switch ($_GET['page']){
case 'about_us' : if(!file_exists ("about.php"))
die ("File periksa about tidak ada");
include "about.php";
break;
case 'contac' : if(!file_exists ("contact_us.php"))
die ("File periksa contact_us tidak ada");
include "contact_us.php";
break;
case 'profile' : if(!file_exists ("profile.php"))
die ("File periksa profile tidak ada");
include "profile.php";
break;
case 'gb' : if(!file_exists ("gb.php"))
die ("File periksa gb tidak ada");
include "gb.php";
break;
case 'daftar' : if(!file_exists ("daftar.php"))
die ("File periksa daftar tidak ada");
include "daftar.php";
break;
case 'produk' : if(!file_exists ("belanja.php"))
die ("File periksa belanja tidak ada");
include "belanja.php";
break;
}
?>
</body>
</html>
Pada script index.php?page=profile misalnya, page mengarah ke tulisan kuning yang ada di atas, yang profile mengarah pada tulisan biru muda yang ada di atas. Coba sobat buat file lain profile.php atau daftar.php isinya terserah sobat saja. dengan menggunakan link dinamis seperti di atas maka proses loading pemanggilan juga akan lebih cepat. silahkan cobat berkreasi sendiri. :D
Kalau ada yang tidak jelas, silahkan bertanya kawan :)
Gimana jika pemanggilan PHP itu berdasarkan kata kunci
ReplyDeletecontoh....
$category = SEO
Maka yang tampil adalah file contoh1.php
$categori != (tidak sama dengan) SEO
Maka yang tampil adalah file contoh2.php
$category diatas diambil dari kategory dan ditampilkan dalam tulisan saja, maka jika hasil tulisan yang tampil dari $category adalah sama dengan SEO maka yang ditampilkan contoh1.php dan sebaliknya jika tulisan yang ditampilkan $categori tidak sama dengan SEO maka yang tampil adalah contoh2.php. jadi tidak keduanya tampil hanya tampil menurut acuan $category sama dengan SEO ... Gimana tuh kodenya... mungkin bisa membantu... salam
Blogger: Thefreaks250 - Post A Comment >>>>> Download Now
Delete>>>>> Download Full
Blogger: Thefreaks250 - Post A Comment >>>>> Download LINK
>>>>> Download Now
Blogger: Thefreaks250 - Post A Comment >>>>> Download Full
>>>>> Download LINK Pt
Menggunakan logika sprti sobat juga bisa dipakai dgn menggunakan perintah if else, sebenarnya perintah dalam php memiliki berbagai jalan tapi tujuannya sama, tapi dalam posting kali ini saya menuliskan melalui perintah case break..
ReplyDeleteTerima kasih banyak untuk masukan n kunjungannya sobat, salam sejahtera selalu :)
g ada contoh yg simpel ?
ReplyDeleteYa gan, ada ga contohnya ya,, biar gampang belajarnya
ReplyDeletegan kalo ane mw panggil case ke-2 tanpa merubah yg pertama gimana ya?
ReplyDeletemohon pencerahannya
maaf maksudnya gmn ya gan?
Deleteblog nya susah di baca broo...
ReplyDeletelatar hitam, tulisan biru ... hadehhh
makasih gan masukannya tar ane rubah...
DeleteMaaf agan2 semua komentarnya baru sempet ane bales sekarang2 coz blog juga vakum selama 3 bulan lebih....buat yg mau contohnya bisa download disini gan
ReplyDeletehttp://www.4shared.com/zip/uIx_3TbH/coba.html
http://www.4shared.com/zip/uIx_3TbH/coba.html<<<<<------ thnk gan membantu ane..
ReplyDeletetapi gan gua mau tnya ne.. jika kita menggunakn 2 tamplate(desain/page/rumah includenya) itu gmna codiiing nya gan..?
jadi gni, pertama di bagian atas kan ad menu tu homedan Portofolio, nah inikan masuknya di index.php, gmn kalau masuknya ke page laen (tapi kita masih di posisi halaman home/index.php, link di index.php kita klik, lari dah dia ke page ke 2).. yah gtu lah kira2.. maaf lw pnjang tanyanya.. msih penasaran gan.. helep ya.. lw bisa secptnya.. or kirim demonstrasinya ke facebuk ane "whendytakashy" pliiss ya gan bantuanya.. I need your help
mf gan ane baru buka ni blog jd baru sempet bales
Deleteane gak ngerti maksudnya gan,,
maksudnya pake target="_blank" gitu gan?????
maaf gan, ane mw tanya. script yg panggil itu udh ane coba, tapi kok ada notice nya begini "Notice: Undefined index: page in C:\xampp\htdocspanggil.php on line 3, yah ?? maaf gan ane pemula.
ReplyDeletepada switch ($_GET['page']) coba agan ganti dgn if(isset($_GET['page']))
Deletemudah2n berhasil :D
Gan, Bagi tau script Kode share ke facebook yaan macam ente punya di bagian atas paling kanan donk....?
ReplyDeletemaaf baru bales gan...
Deletesearch aja di pencarian blog ini dgn kata kunci gulungan gan....
gimana cara nya kalau kita link file yang file tersebut ada di pc lain, bisa atau tidak, jika bisa seperti apa programnya? terimakasih
ReplyDeletekalo di pc lain gak bisa mbak,tp selama file itu ada dlm 1 folder di htdocs baru bisa
Deletemaaf gan mau tanya.....scrip untuk manggilnya kan udah gan trus gmna cara menentukkan letak form dari file yang kita panggil..?
ReplyDeleteoia gan kayaknya saya lupa menjelaskan yang itu,buat nentuin letaknya kita tinggal include aja gan,sprti scrip diatas
Deleteterima kasih banyak untuk masukannya
switch ($_GET['page']){ ........
ReplyDeletescript ini masih berbahaya mas....coba netbeans nanti akan diperbaiki dan insya Allah akan lebih secure.
thanks buat tutorialnya bro
ReplyDeleteNih kalo kalian bisa kasi script php nya..
ReplyDeleteKalo cara autosubmit gimana ayooh siapa yg bisa.
Contoh nya gue klik submit lalu random tanpa henti ayoh kalo bisa top maknyus lah otak lo..
Lebih simple lagi kayak gini deh.
gue bikin index.html lalu gue masukan script html ini ke index.html nya nah kan pas kita viwer index.html maka akan ada tombol submit. nah pas kita klik lalu gak bisa berhenti ngelik mulu. itu yg disebut autosubmit random .
<form action="http://link_target.com>
gimana bisa gak.
Maap kenapa saya tidak menyisipkan submit html karena komentar ini gak mendukung html sory
ReplyDeletethanks buat infonya gan,, sangat bermanfaat dan membatu sekali..
ReplyDeletekalo misalkan pada file yang di include ada perintah untuk pencarian itu gimana solusinya ?
ReplyDeletesolusi buat cara nge link nya biat ga pindah page
ReplyDeletelayar hitam pusing bacanya :(
ReplyDeletenggak ngerti maksud nya apa gan
ReplyDeletegimana kalau memanggil page nya misal edit.php dari page tabel data melalui aksi edit ??? mohon pencerahan nya, krna script saya pas di run kan not found ��
ReplyDeleteUP
DeleteThis comment has been removed by the author.
ReplyDeleteane gagal paham mas, masih rada bingung karna ane otodidak mas, kalo boleh send numb wa mas, biar bisa belajar juga :)
ReplyDeletenice information
ReplyDeleteIsolasi hp double tape
Blogger: Thefreaks250 - Post A Comment >>>>> Download Now
ReplyDelete>>>>> Download Full
Blogger: Thefreaks250 - Post A Comment >>>>> Download LINK
>>>>> Download Now
Blogger: Thefreaks250 - Post A Comment >>>>> Download Full
>>>>> Download LINK