View file server/msg.php

File size: 1.8Kb
<?php

		#################				Автор: redmal								#############
	######################				Сайт: http://srcblog.ru						####################
############################			[email protected]							###########################
header('Access-Control-Allow-Origin: *');

if(isset($_GET['id']) and is_numeric($_GET['id']) )
{
$id_bsd=intval($_GET['id']);


if(isset($_GET['msg']) and 
 isset($_GET['name']) and is_file('msg'.$id_bsd.'.bsd'))
{
	$msg=htmlspecialchars(stripslashes(trim($_GET['msg'])));
	$process=(preg_match("#^([A-zА-я0-9\-\+\(\)\ \!\?\.]*)$#ui",$msg))?$msg:'';
	$user=htmlspecialchars(stripslashes(trim($_GET['name'])));
	$process2=(preg_match("#^([A-zА-я0-9\-\+\(\)\ \!\?\.]*)$#ui",$user))?$user:'';
	
	if($process!="" and $process2!="")
	{
		$write=$process2.'#'.$process.'#'.time()."\r\n";
		$file=fopen('msg'.$id_bsd.'.bsd','a+');
		flock($file,LOCK_EX);
		fputs($file,$write);
		flock($file,LOCK_UN);
		fclose($file);
		//echo $user.'-'.mb_strlen($user, 'UTF-8');
	}else
	echo 'Неправильный ввод или длина сообщения меньше 4 символов!<br/>';
	
}

$open_bd=@file('msg'.$id_bsd.'.bsd');
	$all_msg=sizeof($open_bd);
	if(is_file('msg'.$id_bsd.'.bsd') and $all_msg>0)
	{
		for($i=0;$i<$all_msg;$i++)
		{
		
			$split=explode('#',trim($open_bd[$i]));
			echo '<div id="lnk"><div class="user">'.$split[0].'</div>'.date("d.m.y в H:i",$split[2]+(7*3600)).'<br/>Сообщение : <br/>'.$split[1].'</div>';
		}
	
	}else
	echo 'Комментариев нет! <br/>';
	
	
	
}
	
	
		#################				Автор: redmal								#############
	######################				Сайт: http://srcblog.ru						####################
############################			[email protected]							###########################
?>