Let's make this life Easy, as well as you can
Mengulas berbagai cerita kehidupan mulai dari tradisi hingga teknologi, tips, solusi, informasi, internet, pekerjaan, hiburan, Kesehatan, mitos, fakta, klenik, unik bahkan mistik yang diulas berdasarkan pengalaman serta dari berbagai referensi, semoga bermanfaat
Mendapat komentar dari pengunjung untuk setiap tulisan yang dibuat sedikit banyak telah memberikan kontribusi dalam meningkatkan SEO sebuah website atau blog.

Hingga saat ini masih banyak blog yang menggunakan CMS dari berbagai web development, bahkan tidak sedikit yang menggunakannya secara free. Alasannya sederhana.. Instant!... tinggal modif dikit-dikit dan jadilah sebuah website like a pro.

blog template, Java, PHP, WebmasterNamun kenyataannya banyak sekali website yang menggunakan CMS malah menjadi sasaran empuk para hacker iseng yang sedang mangasah ilmunya, maka dari itu... setelah beberapa kali kena hack akhirnya saya memutuskan untuk membuat website dengan coding sendiri. Hasilnya malah kecepatan website jadi lebih cepat

Kembali ke Cara membuat form komentar tanpa database

Tanpa database berarti tanpa password... saya pikir ini cukup aman dari mereka yang berusaha menyusup untuk mencari log password atau password store dimana serangkaian kode-kode password disimpan pada hosting, Baiklah... kita mulai

Disini saya membuat dalam beberapa file saja, selebihnya anda bisa memodifikasi dengan versi anda.

Silahkan Lihat DEMO nya disini.

Contoh script membuat form komentar tanpa database

Ada dua file yang harus anda ciptakan sendiri, diantaranya :

Pertama tama buat file komentar.php, anda bisa menggantinya dengan filename lain sesuai selera, dan masukan script berikut ini :

<!DOCTYPE html>
<html>
<head>
<title>Form Komentar</title> 
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

</head>
<body>
<div id="tayangankomentar">

 <!--MENAMPILAK JUMLAH KOMENTAR-->
<?php
$jumlahkomentar = count(file('datakomentar.php'));
if(trim($jumlahkomentar) == "0"){
//MENAMPILKAN HEAD JIKA BELUM ADA KOMENTAR
echo '<h3 style="padding: 0px; margin: 0px">Halaman ini belum memiliki komentar</h3>
Komentar anda akan ditayangkan disini';
} else {
//MENAMPILKAN HEAD JIKA SUDAH ADA KOMENTAR
echo '<h3 style="padding: 0px; margin: 0px">Halaman ini memiliki '.$jumlahkomentar.' komentar</h3>';
}
?>

 <!--BATAS MENAMPILAK JUMLAH KOMENTAR-->

<!--MENAMPIKAN KOMENTAR-->
<ol>
<?php include('datakomentar.php'); ?>
</ol>
<!--BATAS MENAMPIKAN KOMENTAR-->
</div>
 <!--FORM KOMENTAR-->
<form method="post" action="kirim.php">
<p>Nama : <input type="text" name="namapengirim"/></p>
<p>Isi komentar :<br><textarea name="isipesan"></textarea> </p>
<p><button type="reset">Batal</button> <button type="submit">Kirim</button></p>
</form> 
<!--BATAS FORM KOMENTAR-->
</body>
</html>

Selanjutnya buat file kirim.php sebagai tujuan post dan masukan script dibawah ini.

<?php
//HALAMAN ASAL / SUMBER DATA
$asalkiriman = $_SERVER['HTTP_REFERER'];
 

//AMBIL DATA
$pengirim=$_POST['namapengirim'];
$komentar=$_POST['isipesan'];
$tanggalkirim=date('d-m-y, h:i:s');

//BUAT FILE KOMENTAR
$postkomentar=fopen('datakomentar.php', 'a');
fwrite($postkomentar, '<li><p>'.$komentar.'</p><span>Oleh : <b>'.$pengirim.'</b>, pada '.$tanggalkirim.'</span></li>
');
fclose($postkomentar);

//KEMBALI KE HALAMAN FORM
header('Location:'.$asalkiriman);
exit();
?>
Jika script ini dipasang pada setiap halaman, maka pembuatan data outputnya harus disesuaikan dengan judul halaman, Selain itu fungsi sensor kata dan anti robot spam koment harus juga dipasang.

Silahkan coba pada kolom dibawah ini dan selamat berkreasi.

Label: , ,

Bagikan ke :
facebook google+ twitter BBM

Tulisan Cara membuat form komentar tanpa database ini ditulis pada April 07, 2015, Admin akan berusaha sebaik mungkin agar informasi ini sesuai dengan kondisi saat ini (Terupdate), harap maklum jika informasi yang terkandung dalam artikel ini sudah kadaluarsa
| Cari Cara membuat form komentar tanpa database di : AOL | Ask | Bing | DuckDuckGo | Microsoft | Google | ixquick | Yahoo | Yandex | Yippy | MySearch