Ada alasan ketika sang developer web lebih mengutamakan halaman html statik ketimbang menggunakan halaman dinamis yang dibuat dengan php dan system databasenya, mysql. Kebanyakan hal ini terjadi karena sang developer web dibatasi oleh adanya keterbatasan bandwith yang disediakan oleh pihak hosting, ataupun biasa hal ini terjadi untuk pengiritan bandwith. Ya, beberapa situs besar menggunakan cara seperti ini.
Menggunakan halaman html statik, selain ringan, html statik ini tidak teralu beresiko di segi keamanannya (kecuali sang penyusup mampu menerobos masuk ke dalam server lewat bug yang lain). Dalam tutorial php kali ini saya akan coba memanfaatkan fungsi-fungsi dasar php seperti ‘fungsi handling file’ dalam menggenerate halaman HTML statik dengan menggunakan PHP. Perbedaan antara pembuatan halaman web dinamis dengan generate halaman html statik adalah pada pembuatan halaman web dinamis biasanya cuma menggunakan satu file php saja, namun php dapat membuat banyak halaman hanya dengan satu file tesebut, dalam teknik generate halaman html statik, php menghasilkan banyak halaman html statik yang berbeda isinya. Oke, intronya penulis cukupkan. Kita akan coba masuk ke dalam teknis generate halaman HTML statik dengan PHP.
Kita membutuhkan 2 file yang berbeda, file pertama adalah halaman form untuk menentukan title, menentukan nama file, dan lain-lain sebagainya, sedangkan halaman kedua digunakan untuk menggenerate halaman html dengan menggunakan atribut pada file sebelumnya.
file htmlformgenerate.html
<html>
<head><title>Generate HTML Pages | By : Loka Dwiartara </title></head>
<body>
<table style=”margin-top:40px” border=”1″ align=”center” width=”50%”>
<caption><h1>Generate HTML Pages</h1></caption>
<form action=”generatehtmlstatik.php” method=”POST”>
<tr><td>Nama Halaman</td><td><input type=”text” name=”nama” size=”40″ /></td></tr>
<tr><td>Judul/Title Halaman</td><td><input type=”text” name=”title” size=”70″/></td></tr>
<tr><td>Meta Keyword</td><td><input type=”text” name=”keyword” value=”dipisahkan dengan , (koma)” size=”70″/></td></tr>
<tr><td>Isi Halaman</td><td><textarea name=”isi” cols=”55px” rows=”10″></textarea></td></tr>
<tr><td></td><td><input type=”submit” name=”buat” value=”buat filenya!” /></td></tr>
</form>
</table>
</body>
</html>
dan terakhir file generatehtmlstatik.php
<?php
$namafile = str_replace(” “, “-”, $_POST['nama']).”.html”;
$buatfile = fopen($namafile, “w+”);
if($buatfile == false)
{
die(“Tidak bisa membuat file, karena permission direktori tidak mengizinkan”);
}
else
{
$isifile = “<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 3.2 Final//EN”>n”
.”<html>n”
.”<head><title>”.$_POST['title'].”</title>n”
.”<meta http-equiv=”content-type” content=”text/html; charset=utf-8″>n”
.”<meta name=”keywords” content=”.$_POST['keyword'].” /></head>n”
.”<body>”.$_POST['isi'].”</body>n”
.”</html>”;
fwrite($buatfile, “$isifile”);
}
fclose($buatfile);
?>
inti dari teknik generate page adalah pada file generatehtmlstatik.php, di mana didalamnya terdapat fungsi yang dapat menggenerate file html.
Seperti dalam baris ini :
mengganti spasi dengan baris, url memerlukan hal ini
$namafile = str_replace(” “, “-”, $_POST['nama']).”.html”;
dan selanjutnya membuat file dengan nama yang telah di tentukan dalam form? htmlformgenerate.html
$buatfile = fopen($namafile, “w+”);
setelah itu mengedit isi file yang telah di buat …
fwrite($buatfile, “$isifile”);
mudah bukan?? untuk body text anda dapat menggunakan editor text seperti tinymce atau nicedit untuk menghasilkan html yang lebih kompleks. Selamat mencoba. Anda dapat melihat hasil dari skrip tersebut disini …
http://www.ilmuwebsite.byethost31.com/htmlformgenerate.html
http://www.ilmuwebsite.byethost31.com/halaman-tes.html
untuk mendownload script tersebut silahkan klik …
generate-statik-page-loka-dwiartara.zip
Cara Membuat Website dengan Adobe DreamweaverIngin tau lebih jelas, lebih cerdas, tentang cara pembuatan website? Store Ilmuwebsite menyediakan CD Tutorial Interaktif dengan harga murah, mengantar Anda menjadi seorang web designer yang handal
Mahir PHP MySQL Membuat Aplikasi Dinamis Berbasis WebIngin tau lebih jelas, lebih cerdas, tentang cara pembuatan website dinamis atau aplikasi berbasis web? Kami punya solusi yang sangat sangat murah! Lebih ampuh dari hanya sekedar membaca buku, interaktif layaknya kursus PHP biasa
No related posts.


















Saya mau usul nih kepada Mas pengasuh website ini. Bagaimana kalau dibahas cara membuat Navigasi Halaman untuk blog atau website buatan sendiri seperti yang terdapat di bagian bawah halaman utama website ilmuwebsite.com ini?
ini yang saya cari cara generate html / membuat halaman html dengan script php, makasiih ya untuk ilmu nya,, solusi bagus buat update konten, topik, atau artikel.