Размер файла: 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] ###########################
?>