File size: 1.73Kb
<?php
Defined('INDEX_S_S') or die ('Доступ запрещен!!!');
if ($_SESSION['status'] != 3) die('Доступ запрещен');
if ($_POST['red_ok'] != 1)
{
$line = $_GET['lines'];// строка
$file = @file("mod/forum/rasd/".$t_t_t.".txt");
$red_text = explode("|",$file[$line]);
$red_text[2] = str_replace("<br>","\r\n",$red_text[2]);
echo '
<form name="" action="" method="post">
<input name="lines" type="hidden" value="'.$_GET['lines'].'">
<input name="red_ok" type="hidden" value="1">
Добавил:<br />
<input name="name" type="text" value="'.$red_text[2].'"><br />
Заголовок:<br />
<input name="name_tem" type="text" value="'.$red_text[0].'"><br />
<input name="n_orig" type="hidden" value="'.$red_text[1].'">
<input type="submit" value="Изменить">
</form>
';
}
else
{
if (($_POST['name'] != "") and ($_POST['name_tem'] != ""))
{
$line = $_POST['lines'];// строка
$rep = "$_POST[name_tem]|$_POST[n_orig]|$_POST[name]"; //на что заменить
$file = @file("mod/forum/rasd/".$t_t_t.".txt"); //загоняем файл в массив $file
$count = count($file); //подсчитываем количество строк
$fp = fopen("mod/forum/rasd/".$t_t_t.".txt","w");//очищаем файл
for($i=0;$i<$count;$i++) //создаём цикл, кол-во оборотов равно количиству строк в файле
{
if($i!=$line)
{
fwrite($fp,$file[$i]);
}
else
{
fwrite($fp,$rep."\r\n");
echo "Пост №".$line." заменен.";
}
}
fclose($fp); //закончили работать с файлом
}
else
{
echo 'Ошибка. Поля не заполнены полностью...';
}
echo '<META HTTP-EQUIV="Refresh" CONTENT="1; URL=/?pg='.$pg.'">';
};
?>