Advertisement
rhiby

chatbox

Mar 26th, 2012
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. <?php
  2.  
  3. // chat by flazer version php :)
  4. // Author : flazer | http://flazer-404.blogspot.com
  5. ?>
  6. <title>Shout Box By Flazer</title>
  7. <center>
  8. <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#000000 height="1" width="80%" border=1>
  9. <td width="80%" height="1" valign="top">
  10. <?php
  11. /*
  12. credit by flazer jangan suka hapus author :)
  13. */
  14.  
  15. if ($_SERVER['REQUEST_METHOD']=='POST')
  16. {
  17. $tempat_data = "chat.txt"; //
  18. $max_karakter = 900000; //
  19. $max_nama = 32; //
  20.  
  21. $min_karakter = 8; //
  22.  
  23. $min_nama = 3; //
  24.  
  25. $berapa_baris = 10; //
  26. $buka_data = file($tempat_data);
  27. $nama = htmlspecialchars(addslashes($_POST['nama']));
  28. $text = $_POST['text'];
  29. if (empty($nama))
  30. {
  31. die ('Empty name');
  32. exit; }
  33. if (empty($text))
  34. {
  35. die ('Empty text');
  36. exit; }
  37. if (strlen($nama) > $max_nama)
  38. {
  39. die ('namanya terlalu panjang, maksimal karakter adalah '.$max_nama);
  40. exit;
  41. }
  42. if (strlen($text) > $max_karakter)
  43. {
  44. die ('text nya terlalu panjang, maksimal karakter adalah'.$max_karakter);
  45. exit;
  46. }
  47. if (strlen($nama) < $min_nama)
  48. {
  49. die ('namanya terlalu pendek, minimal karakter adalah '.$min_nama);
  50. exit;
  51. }
  52. if (strlen($text) < $min_karakter)
  53. {
  54. die ('text nya terlalu pendek, minimal karakter adalah'.$min_karakter);
  55. exit;
  56. }
  57.  
  58. if (!empty($nama) && !empty($text))
  59. {
  60. $text = preg_replace("/</", "&lt;", $text);
  61. $text = preg_replace("/>/", "&gt;", $text);
  62. if (strlen($text) < $max_karakter)
  63. {
  64. $tulis = fopen ($tempat_data, "w");
  65. $text = stripslashes($text);
  66. fwrite ($tulis, "<b>$nama</b>: $text<br/>\n");
  67.  
  68. for ($i = 0; $i < $berapa_baris; $i++)
  69. {
  70. fwrite ($tulis, $buka_data[$i]);
  71. }
  72. }
  73. fclose($tulis);
  74. }
  75. }
  76.  
  77. include("chat.txt"); //
  78.  
  79. echo "<p> &nbsp; </p>\n";
  80.  
  81. //
  82. echo "<form action=\"{$_SERVER['PHP_SELF']}?\" method=\"post\">
  83. <div>
  84. <center>
  85. Nama : <input type=\"text\" name=\"nama\" size=\"26\" maxlength=\"32\" />
  86. <br/><br />
  87. Pesan: <input type=\"text\" name=\"text\" size=\"26\" maxlength=\"500\" />
  88. <center/>
  89. <br/><br/>
  90. <button type=\"submit\">Sikat Gan</button>
  91. </div>
  92. </form>
  93. ";
  94. ?>
  95. <table />
  96. <center/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement