Setelah kita membahasa tentang struktur file, fungsi dan css pada artikel sebelumnya, sekarang mari kita buat file index.php. File ini akan berfungsi sebagai file pertama yang akan dipanggil oleh webserver selain file index.html.
<?php
ob_start();
session_start();
define('DIR_SYS','system/');
require_once DIR_SYS."define.php";
require_once DIR_SYS."dbconn.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Nama Websiteku</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="/<?php echo DIR_CSS; ?>latihan.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="kolom-atas">
<h1>Latihan</h1>
</div>
<div id="kolom-halaman">
<div id="isi-halaman">
<div id="modul-halaman" class="konten">
<h2 class="judul">Selamat Datang</h2>
<div class="output">
<?php
if($_REQUEST['page'] == ''){
echo '<p>Selamat Datang di website saya yang sederhana</p>';
}else{
if($_REQUEST['page'] == 'guestbook'){
include DIR_MOD.DIR_GUESTBOOK."form_bukutamu.php";
}else{
if($_REQUEST['page'] == 'login'){
include DIR_MOD.DIR_USR."form_login.php";
}else{
echo 'Halaman tidak dapat ditemukan';
}
}
}
?>
</div>
</div>
</div>
<div id="kolom-kiri">
<div id="menu-kiri"><?php include DIR_MOD.DIR_MENU."menu.php"; ?></div>
<div id="modul-kiri" class="kotak">
<h2 class="judul">Polling</h2>
<div class="output-modul-kiri"><?php include DIR_MOD.DIR_POLL."form_polling.php"; ?></div>
</div>
</div>
<div style="clear: both;"> </div>
</div>
<div id="kolom-bawah"></div>
</body>
</html>
Setelah itu simpanlah dengan nama index.php di folder latihan (folder:htdocs/latihan/) dan coba jalankan di lokal webserver anda. File index.php ini tidak akan mengalami error apabila kriteria didalamnya terpenuhi seperti include file dari folder yang berbeda, link css dan tentunya syntax dari fungsi – fungsi PHP yang anda buat sendiri.
Note : untuk proses dari modul – modul yang ada adalah tugas anda untuk menyelesaikannya.