Просмотр файла sten.php

Размер файла: 2.25Kb
<div class="head1">



<?

echo'<div class="head"><font color="#0000ff"><h3>Стена</h3></font></div>';

echo"<div class=\"head\">
<form action=\"./?id=$id\" method=\"post\">
Сообщение:<br/>
<input type=\"text\" name=\"text\"/><br/>
<input type=\"submit\" value=\"Добавить/Обновить\"/>
</form></div>";

if ($id == $meil)
{

	if ($_GET['del'] != "") 
	{
		$xfil = array_reverse(@file("data/sten/$id.dat"));
		

			unset($xfil[($_GET['del']-1)]); 
		
		$fp=fopen("data/sten/$id.dat","w"); 
		fputs($fp,implode("",array_reverse($xfil))); 
		fclose($fp);
		header('Location: ?id='.$id.'&stran='.$_GET['stran']);
	}
}

$text=check($_POST['text']);
if (($meil!="") and ($text!=""))//проверяем все ли поля заполнены
{
	$xfile = @file("data/sten/$id.dat");
	$totmsg = count($xfile);

	$ud = explode("::",$xfile[($totmsg - 1)]);
	if($ud[1]!=$text)// проверяем на повтор сообщения
	{
		



		$data = date("H:i d.m.Y");


		$file = fopen ("data/sten/$id.dat","a+");
		$str = "$name $fam::$text::$data::$user[5]::$user[0]::\n";
		if ( !$file )
		{echo("Ошибка открытия файла");}
		else
		{fputs ( $file, $str); echo "Сообщение добавлено!<br/>";}
		fclose ($file);
	}else{echo'Ваше сообщение повторяет предыдущее!';}
}









$soob = array_reverse(@file("data/sten/$id.dat"));
$totsoob = count($soob);

$p = 30;

$stran=floor($totsoob / $p);
if($_GET['stran']==""){$s = 0;}else{$s = $_GET['stran'];}
$first = $s * $p;
$second = $totsoob - $first;




for ($i = $first; $i < $first + $second; $i++)  
{



	$udata = explode("::",$soob[$i]);

	echo '<br/><div class="head"><table><tr><td valign="top" width="200" align="left">';
	if(photo($udata[4])){photo($udata[4]);}
	echo '<br/>';
	on($udata[4]);
	echo'<a href="./?id='.$udata[4].'">'.$udata[0].'</a><br/>'.$udata[2].'<br/>';
	if($id == $meil){echo'<a href="?id='.$id.'&del='.($i+1).'&stran='.$s.'">удалить сообщение</a><br/>';}
	echo'
	</td><td>
	'.$udata[1].'
	</td></tr></table></div><br/>';
}


for ($i = 0; $i < $stran; $i++){echo'<a href="?stran='.$i.'">'.($i + 1).'</a> ';}


?>
</div>