Просмотр файла z/privat.php

Размер файла: 3.79Kb
<?php 
$t=microtime();
session_name('sid');
session_start();
print '<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
		<meta name="generator" content="Adobe GoLive"/>
		<title>Знакомства</title>
	</head>

	<body bgcolor="#cccccc" text="black" link="red">
		<p align="left"><small>';
include('db.php');
$enter=@$_SESSION['enter'];
if ($enter=='yes')
{include('upline.php');
include('allcount.php');
$sess_id=session_id();
if (!@$room){
print "<form method=\"get\" action=\"privat.php?sid=$sess_id\">
Секретный ключ(только знаки латинского алфавита и цифры)
<a href=\"helproom.php?sid=$sess_id\">?</a>:<br/>
<input name=\"room\" maxlength=\"25\" value=\"\"/><br/>
<input type=\"hidden\" name=\"mes\" value=\"new\" />
<input value=\"Войти\" name=\"do\" type=\"submit\"/></form>
";
}
else
{$room=htmlspecialchars($room); $room==substr($room,0,25);
if(preg_match("/[^\da-zA-Z_1-9]+/",$room))
print "Ошибка! Секретный ключ должен состоять только из знаков латинского алфавита и цифр
<form method=\"get\" action=\"privat.php?sid=$sess_id\">
Секретный ключ(только знаки латинского алфавита и цифры)
<a href=\"helproom.php?sid=$sess_id\">?</a>:<br/>
<input name=\"room\" maxlength=\"25\" value=\"\"/><br/>
<input type=\"hidden\" name=\"mes\" value=\"new\" />
<input value=\"Войти\" name=\"do\" type=\"submit\"/></form>
";
////////////////////////////////////////////////////////////////////////
else{
if (!@$page)
$page=0;
$start=$page*$_SESSION['kolmess'];
$end=$start+$_SESSION['kolmess'];
if (!file_exists("privat/$room.dat"))
{
$fopen=fopen("privat/$room.dat",'w+');
chmod("privat/$room.dat",0777);
fclose($fopen);
}
$file=file("privat/$room.dat");
/////////
if (@$mes=='new')
print "Секретный ключ $room, сообщите его своим друзьям для общения с ними в этой комнате<br/>";
/////////
print "<form method=\"post\" action=\"privatmess.php?sid=$sess_id&amp;room=$room\">
Сообщение:<br/>
<input name=\"mess\" maxlength=\"350\" value=\"\"/><br/>
<input value=\"Отправить\" name=\"do\" type=\"submit\"/></form>
<a href=\"privat.php?sid=$sess_id&amp;room=$room\">Обновить</a><br/>
";

if (count($file)==0)
print 'Нет сообщений<br/>';

else{$count=count($file); //Если есть сообщения
	if ($end>$count)
$finish=$count;
	if ($end<=$count)
$finish=$end;
	for ($i=$start; $i<$finish; $i++)
		{
		$mess=explode("||",$file[$i]);
		$who=$mess[0];
		$date=date("d-m H:i",$mess[1]);
		print "<b>$date</b><a href=\"anketa.php?sid=$sess_id&amp;uid=$who\"><font color=\"green\">id=$_SESSION[id]:</font></a>$mess[2]<br/>";
		}
$kolstr=ceil(@$count/$_SESSION['kolmess']);	
$np=$page+1;
$pp=$page-1;
if ($kolstr>$np)
print "<a href=\"privat.php?sid=$sess_id&amp;room=$room&amp;page=$np\">&raquo;&raquo;</a><br/>";
if ($page>0)
print "<a href=\"privat.php?sid=$sess_id&amp;room=$room&amp;page=$pp\">&laquo;&laquo;</a><br/>";	
	} 

}
}
print "<hr/><a href=\"online.php?sid=$sess_id\">Онлайн($onl)</a><br/>
<a href=\"enter.php?sid=$sess_id\">Главное меню</a><br/>
<a href=\"kontakt.php?sid=$sess_id\">Контакты($countkontakt/$new)</a><br/>
<a href=\"exit.php?sid=$sess_id\">Выход</a><br/>
";
}else 
{print "Неверный id или пароль<br/><a href=\"index.php\">На главную</a><br/>";
}
print microtime()-$t;
?></small></p></body></html>