Http://Dota.RajaGame.com/forum
 
IndeksGroupPendaftaranLoginDota.RajaGame.com

Share | 
 

 [php] Membuat Shoutbox yang sangat sederhana dengan file *.txt

Go down 
PengirimMessage
DeviL_CRew
administration
administration
avatar

Jumlah posting : 17
Age : 28
Location : Jakarta
Registration date : 25.11.08

PostSubyek: [php] Membuat Shoutbox yang sangat sederhana dengan file *.txt   Sat Nov 29, 2008 12:42 pm

[php] Membuat Shoutbox yang sangat sederhana dengan file *.txt[/b]

Asumsi:
Kamu punya webhosting yang support PHP Script
Hanya dibutuhkan 2 file, yaitu:
1. shoutbox.php
2. data.txt

Pertama sekali yang kamu lakukan adalah membuat file kosong dan simpan dengan nama data.txt
Kamu dapat melakukan ini dengan Notepad pada Windows OS atau Vim di Linux OS.
Kemudian upload file data.txt ini ke webhosting kamu dan CHMOD ke #777 (Linux Server) atau #666 (Windows Server).

Ini source dari file shoutbox.php

[/b]<?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("/</", "&lt;", $text);
$text = preg_replace("/>/", "&gt;", $text);
if (strlen($text) < $max_karakter)
{
$tulis = fopen ($tempat_data, "w");
$text = stripslashes($text);
fwrite ($tulis, "<b>$nama</b>: $text<br/>\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 ada

echo "<p> &nbsp; </p>\n";

// Dibawah ini adalah form nya
echo "<form action=\"{$_SERVER['PHP_SELF']}?\" method=\"post\">
<div>
Nama: <input type=\"text\" name=\"nama\" size=\"14\" maxlength=\"32\" />
<br/>
Text:<br/>
<input type=\"text\" name=\"text\" size=\"24\" maxlength=\"500\" />
<br/><br/>
<button type=\"submit\">Shout</button>
</div>
</form>
";
?> [b]

Kemudian upload shoutbox.php ini ke webhosting kamu dengan direktori yang sama dengan file data.txt tadi

Untuk preview nya silahkan lihat disini:
http://preview.imzers.org/shoutbox_text/shoutbox.php
Kembali Ke Atas Go down
Lihat profil user Http://RajaGame-Community.forum-free.org
 
[php] Membuat Shoutbox yang sangat sederhana dengan file *.txt
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» [Blender] How to Cellshading
» aerobik yang membingungkan
» [Jual] Tas Ransel / Back Pack Oakley || www.tokocaya.com - MaksWell Os. Jakarta
» [ASK] Double Knalpot
» jual ninja 250 merah malang BU cepet

Permissions in this forum:Anda tidak dapat menjawab topik
Http://Dota.RajaGame.com/forum :: Informasi & Technology :: Programing-
Navigasi: