Bertemu lagi dengan saya si Tolonggalo yang gila dan stress bukan kepalang,, hehehehe,,,
Oke,, kalau sebelumnya saya pernah membuat tread tentang “Buat form login dengan HTML”dimana login tersebut tidak menggunakan database, nahh,, kali ini saya akan membuat sebuah kolom shoutbox dengan konsep yang sama yaitu tanpa database,,
User : hhhmmm,,, emang bisa,,??
Tolonggalo : Yaiyalah bisa,,, wkwkwkwkwk, dimana dalam kasus ini saya menggunakan file “.txt” sebagai pengganti dari databasenya
User : WOWWWWW,,,!!! Mantap,,,
Tolonggalo : Nde Ok,, Asali sumele,, :P (menggunakan bahasa Gorontalo)
Nahh,, terus sebagai pendukungnya yang kita butuhkan hanyalah sebuah webhosting yang bisa menjalankan PHP, banyak kok webhosting yang dibagi-bagikan secara gratis alias FREE yang bisa menjalankan PHP,, contoh kayak www.fileave.com, www.t35.com, www.000webhost.com, dll.
Oke,, langsung aja yeah,, tanpa banyak bancot yang bikin ane pegel nulis,,,
Bahan-bahan yang kita butuhkan adalah sebagai berikut :
- index.php (Sebagai kolom shouboxnya)
- kirim-komentar.php (Berguna untuk mengirimkan komentar ke file .txt)
- isi-komentar.txt (ini dia file .”txt” yang menggantikan databasenya)
Oke lanjut :
Pertama-tama kita buat file “index.php” nya :
Copy script dibawah ini ke notepad dan simpan dengan nama “index.php”
<html>
<head>
<title>Shoutbox</title>
</head>
<style type="text/css">
A:link {color: blue; text-decoration: none;}
A:visited {color: black; text-decoration: none;}
A:active {text-decoration: none}
</style>
<script language="javascript">
function patckolomkosong(){
var user= document.getElementById('nama').value;
if(user.replace(/^\s+|\s+$/g, '')==''){
alert('Nama jangan di kosongkan!');
return false;
}
var link= document.getElementById('url').value;
if(link.replace(/^\s+|\s+$/g, '')==''){
alert('URL tolong di isi');
return false;
}
var coment= document.getElementById('komentar').value;
if(coment.replace(/^\s+|\s+$/g, '')==''){
alert('Apa Komentar Kamu');
return false;
}
return true;
}
</script>
<body>
<h2>Shoutbox</h2>
<hr>
<form method="post" action="kirim-komentar.php">
<div align="left">
Nama:
<br>
<input name="nama" id="nama" type="text" size="20" maxlength="50">
<br>
URL:
<br>
<input name="url" id="url" type="text" size="20" maxlength="30">
<br>
Komentar:
<br>
<textarea name="komentar" id="komentar" rows="3" cols="15">
</textarea>
<br>
<input type="submit" name="Submit" onclick="return patckolomkosong()" value="Kirim">
<input type="reset" value="Hapus">
</form>
<br><br>
<div style="height:200px; width:140px; border:1px solid black; overflow:scroll;">
<? include "isi-komentar.txt" ?>
</div>
</div>
<font face="verdana" size="1px">Created By <a href="http://facebook.com/tolonggalo">Iman Tolonggalo</a><br>www.tolonggalo.tk</font>
</body>
</html>
Keterangan :
Pada script itu kita bisa lihat dimana pada formnya kita menggunakan (method=”post”), (action=”kirim-komentar.php”) terus (<input ..) dan (<textarea…). Dimana ini berfungsi bahwa setiap yang kita kirimkan atau postkan (method=”post”) pada kolom (<input...) dan (<textarea…) akan diteruskan pada file “kirim-komentar.php” (action=”kirim-komentar.php).
Dan pada (<? include "isi-komentar.txt" ?> ) dimana “include” berfungsi untuk memasukan atau mengikutsertakan “isi-komentar.txt” untuk menampilkan isi dari “isi-komentar.txt” tersebut..
Begitulah kira-kira
Ane harap kalian mengerti dengan maksud saya,,,
(Baca ulang-ulang jo kalau nda mangarti,, wkwkwkwkwk,,,)
Lanjut..
Oke selanjutnya kita buat file “kirim-komentar.php”
Copy script berikut
<?
$nama = $_POST['nama'];
$url = $_POST['url'];
$komentar = $_POST['komentar'];
$tanggal = date("l,h:i:s A");
$file=fopen("isi-komentar.txt","a");
$data = "<? echo'<a href=\"$url\" target=\"_blank\"><b><font face=\"arial\">$nama</font></b></a><br>$komentar<br><font size=\"1px\">$tanggal</font><hr>';?>";
fwrite($file, $data);
fclose($file);
echo "Komentar Berhasil dikirim";
echo "<meta content='2; URL= index.php' http-equiv='refresh'/>";
?>
Apa mesti saya terangkan juga script diatas,,, ckckckkc,,, cari ngerti ndiri aja yeee,,, heheehe,, Malasss,,, :P
Terakhir buat file “isi-komentar.txt” dan biarkan kosong,, nanti pada waktu file telah diupload silahkan chmod/permission-nya dirubah ke “777”, Selesai,,
Catatan :
Ini hanya untuk tambahan belajar saja, saya tidak menyarankan anda untuk menggunakan tehnik ini untuk diterapkan pada blog anda, karena tehnik ini masih terbilang sangat sederhana atau hanya dalam tahap dasar sehingga tak terelakan kalau bug (kesalahan coding) masih sering terjadi, karena tidak terfilter dengan baik, sehingga akan membuat blog anda jadi seperti yg tidak diinginkan.
Scriptnya rentan bos gampang di deface info lebih lanjut hubungi gwe di fb.com/lutfi.cyb
BalasHapus