thaiall logomy background
coding : chatphp.txt
my town
โค้ดดิ้ง : Perl | PHP | ASP | JSP | HTML | HTML5 | JavaScript | Java | COBOL | C++ | MS Access | VB.Net | VB | Python | โค้ดดี
File : chatphp.txt ID : 9104
Skin : Default | Sons-of-obsidian | Sunburst | Highlighter | Full
<? 
session_start();
$tot_line = 15;
$refresh = 600; // 600 = 10 minutes
$program = "chat.php";
if (isset($_SESSION["nm"])) {
  if (isset($_POST['nm'])) {
	$_POST['mg'] = str_replace("\r\n","<dd>",$_POST['mg']);
    if ($_SESSION["mg"] == $_POST['mg']) $_POST['mg'] = ""; 
    $_SESSION["mg"] = $_POST['mg']; 
    $_SESSION["nm"] = $_POST['nm']; 
  } else {
    $_POST['mg'] = "";
  }
} else {
  if (isset($_POST['nm'])) {
    $_POST['mg'] = str_replace("\r\n","<dd>",$_POST['mg']);
	$_SESSION["mg"] = $_POST['mg']; 
	$_SESSION["nm"] = $_POST['nm'];
  }
}
if (isset($_POST['clear'])) {
  $file=fopen("chat.txt","w");  
  for ($i=1;$i<=$tot_line;$i++) fputs($file,"");
  fclose($file);
  echo "<meta http-equiv=refresh content='0;url=".$program."'>";
  exit;
}
?>
<html><head><title>ห้องถาม-ตอบ</title>
<meta http-equiv=content-type content="text/html; charset=windows-874">
<meta http-equiv=refresh content="<?=$refresh?>;url=<?=$program?>">
</head>
<body topmargin=0 leftmargin=0 bgcolor=#ddffdd><font color=black face="microsoft sans serif" size=0>
<form action=<?=$program?> method=post><pre><textarea style="background=#ffffdd;" name=mg cols=60 rows=3 wrap=off><? 
if (isset($_POST['mg'])) { echo ""; } else { echo "พิมพ์ข้อความของท่านที่นี่"; }
echo "</textarea><br><input style='background=#dddddd;' name=nm size=8 value='"; 
if (isset($_SESSION['nm'])) { echo $_SESSION['nm']; } else { echo "ชื่อท่าน"; } 
echo "'> <input type=submit value=Send> <input type=submit value=Refresh> <input type=submit value='Clear All' name=clear> <input type=button onclick={window.open('".$program."');} value=Enlarge>";
if (isset($_POST['mg']) and strlen($_POST['mg']) > 2 
    and isset($_POST['nm']) and strlen($_POST['nm']) > 1 
	and strlen($_POST['mg']) < 1000 and strlen($_POST['nm']) < 20 
	and $_POST['mg'] != "พิมพ์ข้อความของท่านที่นี่" ) {
  $ar=file("chat.txt");
  $file=fopen("chat.txt","w");  
  for ($i=1;$i<=count($ar)-1;$i++) {
    fputs($file,"$ar[$i]");
  }
  fputs($file,"<font color=red><a title='" . date("d/m/y") . " " .$_SERVER["REMOTE_ADDR"] . "'>".date("H:i:s")."</a></font> <b>");
  fputs($file,substr($_POST['nm'],0,15) ."</b> :". $_POST['mg'] . chr(13).chr(10));
  if (count($ar) < $tot_line) {
    for ($j=count($ar);$j<=$tot_line;$j++) {
      fputs($file,"-"  . chr(13).chr(10));
    }
  }
  fclose($file);
}
echo "<br>[".date("d/m/y H:i:s")."]<br>";  
$ar=file("chat.txt");
for ($i=count($ar)-1;$i>=0;$i--) {
  echo "$ar[$i]";
}
?>
<br>version 1.480929c
</form>
</body></html>
Code details
File namechatphp.txt
stat() : modtime2008-09-14 23:00
File size2498 bytes
Lines66 บรรทัด
{16 ตัว
}16 ตัว
;47 ตัว
'64 ตัว
"94 ตัว
Space263 ตัว
Tab5 ตัว
cover imageาษาเฮชทีเอ็มแอล (HTML = HyperText Markup Language) คือ ภาษาคอมพิวเตอร์ที่ออกแบบมาเพื่อใช้ในการสร้างเว็บเพจที่เรียกดูผ่านทางเว็บเบราว์เซอร์ (Web Browser) เริ่มพัฒนาโดย ทิม เบอร์เนอรส์ ลี (Tim Berners Lee) ในปัจจุบัน HTML ล่าสุดคือ รุ่น 5 เป็นมาตรฐานหนึ่งของ ISO ซึ่งจัดการโดย World Wide Web Consortium (W3C) ในปัจจุบัน ทาง W3C ผลักดัน รูปแบบของ HTML แบบใหม่ ที่เรียกว่า XHTML รุ่นแรกคือ 1.0 (ม.ค.2543) ซึ่งมีโครงสร้างเป็นแบบ XML (eXtensible Markup Language)
าษาพีเอชพี (PHP Language) คือ ภาษาคอมพิวเตอร์ประเภทโอเพนท์ซอร์ท (Open Source Computer Language) สำหรับพัฒนาเว็บเพจแบบไดนามิก เมื่อเครื่องบริการได้รับคำร้องจากผู้ใช้ก็จะส่งให้กับ ตัวแปลภาษา ทำหน้าที่ประมวลผลและส่งข้อมูลกลับไปยังเครื่องของผู้ใช้ที่ร้องขอ ในรูปเอชทีเอ็มแอล ภาพ หรือแฟ้มดิจิทอลอื่นใด ลักษณะของภาษามีรากฐานคำสั่งมาจากภาษาซี เป็นภาษาที่สามารถพัฒนาให้ใช้งานแบบโต้ตอบกับผู้ใช้ได้
าษาไพทอน (Python Language) คือ ภาษาคอมพิวเตอร์ประเภทโอเพนท์ซอร์ท (Open Source Computer Language) สำหรับพัฒนาแอพพลิเคชั่นโดยไม่ยึดติดกับแพลตฟอร์ม (Platform) และใช้ในงานได้หลายประเภท ทั้งใช้ในการประมวลผลผ่านคอมมานด์ไลน์ หรือเป็นเว็บเพจแบบไดนามิก เมื่อเครื่องบริการได้รับคำร้องจากผู้ใช้ก็จะส่งให้โค้ดให้กับตัวแปลภาษา เพื่อทำหน้าที่ประมวลผลและส่งข้อมูลกลับไปยังเครื่องของผู้ใช้ที่ร้องขอ ในรูปข้อความ เอชทีเอ็มแอล ภาพ หรือแฟ้มดิจิทอลอื่นใด ลักษณะของภาษามีรากฐานคำสั่งมาจากภาษาซี เป็นภาษาที่สามารถพัฒนาให้ใช้งานแบบโต้ตอบกับผู้ใช้ได้ จุดที่แตกต่างกับภาษาอื่น คือ การรวบรวมจุดเด่นของแต่ละภาษามารวมเข้าด้วยกัน
ตัวอย่าง Hello World
ส่งข้อมูลออกเป็น ส่งออก: image ส่งออก: pdf
ปรับปรุงโปรแกรม source.pl : 2568-03-25
Thaiall.com