View file mod/gbk/del_post.php

File size: 1.38Kb
<?php
Defined('INDEX_S_S') or die ('Доступ запрещен!!!');
if ($_SESSION['status'] != 3) die('Доступ запрещен');
 if ($_POST['red_ok'] != 1)
 {
  echo '
  <form name="" action="" method="post">
  <input name="lines" type="hidden" value="'.$_GET['lines'].'">
  <input name="red_ok" type="hidden" value="1">
  <input type="submit" value="Подтвердить">
  </form>
  ';
 }
 else
 {





     $line = $_POST['lines'];
     $file = @file("mod/gbk/p/post.txt"); //загоняем файл в массив $file
     $count = count($file); //подсчитываем количество строк
      $fop = fopen("mod/gbk/p/post.txt","w+");//очищаем файл
      for($ce=0;$ce<$count;$ce++) //создаём цикл, кол-во оборотов равно количиству строк в файле
      {
       if($ce != $line) //если номер оборота не равен строке перезаписываем
       {
       fwrite($fop,$file[$ce]);
       }
       else //если равен ничего не делаем
       {
       	$fp = fopen ("mod/gbk/count.txt", "r");
        $count2 = fread($fp,filesize("mod/gbk/count.txt"));
        fclose ($fp);
        --$count2;
        $fp = fopen ("mod/gbk/count.txt", "w");
        fwrite ($fp, $count2);
        fclose ($fp);

       echo "Пост №".$line." удален.";
       }
      }
        fclose($fop); //закончили работать с файлом


   echo '<META HTTP-EQUIV="Refresh" CONTENT="1; URL=/?pg='.$pg.'">';












 };











?>