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

Размер файла: 3.42Kb
<?
include"template/start.php"; 
include"template/func.php";
include"template/log.php"; 
include"template/head.php";

$id=$_GET['id'];
$del=$_GET['del'];
$priv=$_GET['priv'];
$otpr=$_GET['otpr'];
if ($meil!="")
{
	if (!empty($otpr))
	{
		$openstrp = file("data/user/$otpr.dat"); // открывае файл учетку
		$strp = explode("::",$openstrp[0]); // смотрим первую строчку
	}

	echo'Моя почта<p>';
	if (!empty($del)) 
	{
		$file=array_reverse(file("data/priv/$priv/$meil.dat")); 

		unset($file[($_GET['del']-1)]);  

		$fp=fopen("data/priv/$priv/$meil.dat","w"); 
		fputs($fp,implode("",array_reverse($file))); 
		fclose($fp);
		chmod ("data/priv/$priv/$meil.dat", 0666);
		header("Location: priv.php?priv=$priv");
	}

	if(!empty($id) and empty($_POST['text']))
	{
		$openstr = file("data/user/$id.dat"); // открывае файл учетку
		$str = explode("::",$openstr[0]); // смотрим первую строчку


		echo"<form action=\"priv.php?otpr=$id\" method=\"post\">
		Получатель $str[2] $str[3]<br/>
		сообщение:<br/>
		<input name=\"text\" /><br/>
		<input value=\"Отправить\" type=\"submit\" /><br/>
		</form>";
		
	}


	if(empty($id)){echo'<a href="priv.php?priv=prin">Входящие</a> | <a href="priv.php?priv=otpr">Отправленые</a><p>';}



	if (!empty($otpr) and !empty($_POST['text']))
	{
		$text=check($_POST['text']);
		@mkdir ("data/priv/otpr/", 0777);
		@mkdir ("data/priv/prin/", 0777);






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


		$file = fopen ("data/priv/prin/$otpr.dat","a+");
		$str = "$meil::$name $fam::$text:: - ($data)\n";
		if ( !$file )
		{echo("Ошибка открытия файла");} else {fputs ( $file, $str);}
		fclose ($file);





		$file = fopen ("data/priv/otpr/$meil.dat","a+");
		$str = "$otpr::$strp[2] $strp[3]::$text:: - ($data)\n";
		if ( !$file )
		{echo("Ошибка открытия файла");} else {fputs ( $file, $str);}
		fclose ($file);






		$tp=$strp[22]+1;
		$prof[0]=$otpr;
		$prof[1]=$tp;
		prof($prof);
		header("Location: priv.php?priv=prin&errmsg=msgadd");
		
	}


	if(empty($id))
	{
		if(empty($priv)){$priv="prin";}
		
			$prof[0]=$meil;
			$prof[1]=0;
			prof($prof);

		$soob = array_reverse(@file("data/priv/$priv/$meil.dat"));
		$totsoob = count($soob);
		if($totsoob==0){echo'Нет сообщений!<br>';}
		$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">';
			photo($udata[0]);
			echo '</td><td valign="top" width="200" align="left">';
			echo '<b>'.$udata[1].''.$udata[3].'<br/>';
			on($udata[0]).'<br/>';
			echo '<font color=#ffff00>'.$udata[2].'</font></b><br/>';
			echo '</td><td valign="top" width="200" align="left">';
			if($priv == "prin"){echo'<a href="?id='.$udata[0].'">ответить</a><p>';}
			echo'<a href="?priv='.$priv.'&del='.($i+1).'&stran='.$s.'">удалить сообщение</a><br/>';
			echo'</td></tr></table></div>';
		}


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


	}
}
include"template/foot.php";
?>