Loading...
Home » » Membuat Halaman Web Dinamis

Membuat Halaman Web Dinamis

WEB DINAMIS

Tutorial kali ini adalah membuat sebuah Halaman Dinamis dengan PHP. Nah, apa yang dimaksud dengan Halaman Dinamis ini? Saya jelaskan dulu deh. Nanti akan dibuat hanya satu file index.php, di mana didalamnya ada beberapa baris kode untuk memanggil file dari folder lain (folder pages), dan cara memanggilnya dengan link seperti ini index.php?p=about (link ini akan memanggil file about.php yang ada di dalam folder pages). Masih bingung?? praktekin aja dulu tutorial di bawah ini, nati dijamin pati paham :).

Oke, langsung dimulai saja, dan struktur foldernya bisa dilihat dibawah ini:
Seperti terlihat pada gambar di atas, kita akan membuat file index.php yang terletak di root folder, dan file home.php, about.php, dan contact.php ada pada folder pages.

Pertama silahkan buat file index.php dan ketikkan kode di bawah ini:

<html>
<head>
    <title>Halaman Dinamis by TUTORIALWEB.NET</title>
</head>
<body>

    <h1>Halaman Dinamis</h1>

    <div id="menu">
        <a href="index.php?p=home">Home</a> /
        <a href="index.php?p=about">About</a> /
        <a href="index.php?p=contact">Contact</a>
    </div>

    <div id="konten">
        <?php
        $pages_dir = 'pages';
        if(!empty($_GET['p'])){
            $pages = scandir($pages_dir, 0);
            unset($pages[0], $pages[1]);

            $p = $_GET['p'];
            if(in_array($p.'.php', $pages)){
                include($pages_dir.'/'.$p.'.php');
            } else {
                echo 'Halaman tidak ditemukan! :(';
            }
        } else {
            include($pages_dir.'/home.php');
        }
        ?>
    </div>

</body>
</html>

Perhatikan kode pada baris ke 10, 11, 12 di atas, terdapat tiga link yang linknya index.php?p=xxx, dan dimana xxx akan memanggil file yang ada di folder pages. Jika linknya ?p=about, maka akan memanggil file pages/about.php.
Nah sekarang kita buat file home.php, about.php, contact.php

Pertama buat file home.php dan kodenya seperti dibawah ini:
<h3>Home</h3>

Selamat datang!<br />
Anda di halaman Home

Berikutnya buat file about.php dan kodenya seperti di bawah ini:
<h3>About</h3>

Tutorial lebih banyak kunjungi www.tutorialweb.net

Dan yang terakhir buat file contact.php dan kodenya dibawah ini:
<h3>Contact Us</h3>

Anda bisa menghubungi saya di FB www.facebook.com/mirtokom

Sudah selesai. Silahkan Anda coba sendiri dan akan paham dengan sendirinya

Jangan lupa linknya adalah index.php?p=home dan bukan index.php?p=home.php untuk memanggil file home.php di dalam direktori pages. Dan coba juga untuk membuat link yang tidak ada filenya seperti index.php?p=tentang, karena file tentang.php tidak ada dalam direktori pages, maka akan muncul pesan Halaman tidak ditemukan!. Keunggulan yang bisa dirasakan dengan menggunakan teknik ini salah satunya adalah Anda hanya butuh satu file index.php yang berisikan Tema, Link Menu dan Lainnya, dan yang akan di Panggil hanya bagian Konten yang di include dari folder pages.


Sumber : Modul Membuat Halaman Web Dinamis

Thanks for reading Membuat Halaman Web Dinamis

« Previous
« Prev Post
Next »
Next Post »

0 komentar:

Post a Comment

Cari Disini