View file forum/moder/p_red.php

File size: 1.86Kb
<?php
echo '<br>';
$teme = trim($_GET['tema']);
$line_p = trim($_GET['l_p']);

if ($_POST['pokas'] != 'red_yes')
{
     $file1 = @file('forum/'.$dir.'/'.$teme.'.txt');
     $count = count($file1);
     $rep1 = explode('|',$file1[$line_p]);
     $rep1[1] = str_replace('<br>',"\r\n",$rep1[1]);
     $mess1 = $rep1[1];
     include('flud/anti_y.php');
     $rep1[1] = $mess1;
            include('flud/js/bb.php');
            include('flud/js/smyle.php');
			$ms_pol = 'text';
			include('flud/js/smyler.php');
			$ms_pol = 'text';
			include('flud/js/bber.php');
?>
<span class="ramka">
<form name="" action="" method="post">
Текст:<br>
<textarea style="width: 100%;" name="text" rows=7 cols=40><?php echo stripslashes($rep1[1])?></textarea>
<br>
<input name="pokas" type="hidden" value="red_yes">
<br>
<input class="knopka" type="submit" value="Изменить">
</form>
</span>
<?php
}
else
{

     $mess1 = $_POST['text'];
        include('flud/anti_x.php');  //анти мат полный фильтр
     $o = $mess1;

     $file1 = @file('forum/'.$dir.'/'.$teme.'.txt');
     $rep1 = explode('|',$file1[$line_p]);
     $count = count($file1);

     $rep = ($rep1[0].'|'.$o.'|'.'Редактировал: '.$_SESSION['user_login'].' - '.date("d/m/Y").' - '.date("H:i:s").'');

     $st = 0;
     $fp = fopen('forum/'.$dir.'/'.$teme.'.txt',"w");//очищаем файл
     for($i=0;$i<$count;$i++) //создаём цикл, кол-во оборотов равно количиству строк в файле
     {
      if($i!=$line_p)
      {
       fwrite($fp,stripslashes($file1[$i]));
      }
      else
      {
       $st = 1;
       fwrite($fp,stripslashes($rep));
      }
     }
      fclose($fp);
	if ($st == 1)
	{
	echo '
	<META HTTP-EQUIV="Refresh" CONTENT="1; URL=/?page='.$_GET['page'].'&stat=read_tem&kat='.$dir.'&tema='.$tema.'&line='.$line.'&p='.$_GET['p'].'">

	';
	}
	else
	{
	 echo 'Ошибка.';
	}
}
?>