File size: 1.83Kb
<?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;
?>
<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").''."\r\n");
$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 ' <br>
Успешно отредактировано! <br>
<a href="/?page='.$_GET['page'].'&stat=read_tem&kat='.$dir.'&tema='.$tema.'&line='.$line.'&p='.$_GET['p'].'">Далее</a>
';
}
else
{
echo 'Ошибка.';
}
}
?>