Rabu, 17 Desember 2008

Cara Membuat shoutbox dgn PhP

if ($_SERVER['REQUEST_METHOD']=='POST'){$tempat_data = "data.txt"; // ini nama file tempat text disimpan, CHMOD ke #777$max_karakter = 500; // ini maksimal karakter untuk text$max_nama = 32; // ini maksimal karakter untuk nama$min_karakter = 8; // ini karakter minimal untuk text$min_nama = 3; // ini karakter minimal untuk nama$berapa_baris = 3; // ini jumlah berapa baris text yang akan dimunculkan$buka_data = file($tempat_data);$nama = htmlspecialchars(addslashes($_POST['nama']));$text = $_POST['text'];if (empty($nama)){die ('Empty name');exit; }if (empty($text)){die ('Empty text');exit; }if (strlen($nama) > $max_nama){die ('namanya terlalu panjang, maksimal karakter adalah '.$max_nama);exit;}if (strlen($text) > $max_karakter){die ('text nya terlalu panjang, maksimal karakter adalah'.$max_karakter);exit;}if (strlen($nama) < $min_nama){die ('namanya terlalu pendek, minimal karakter adalah '.$min_nama);exit;}if (strlen($text) < $min_karakter){die ('text nya terlalu pendek, minimal karakter adalah'.$min_karakter);exit;}if (!empty($nama) && !empty($text)){$text = preg_replace("//span>, "<", $text);$text = preg_replace("/>/", ">", $text);if (strlen($text) < $max_karakter){$tulis = fopen ($tempat_data, "w");$text = stripslashes($text);fwrite ($tulis, "$nama: $text\n");for ($i = 0; $i < $berapa_baris; $i++){fwrite ($tulis, $buka_data[$i]);}}fclose($tulis);}}include("data.txt"); // include disini maksudnya adalah untuk menampilkan shout yang adaecho "
\n";// Dibawah ini adalah form nyaecho "
Nama: Text:

0 komentar: