Размер файла: 1.81Kb
<?php
if ($_POST['line'] == "")
{
$conter = @trim(@file_get_contents("mod/forum/c_rasd.txt"));
$rasdy = @file("mod/forum/rasd.txt");
$in = 0;
while ($rasdy[$in] != "")
{
$red_r = explode("|",$rasdy[$in]);
echo "
<hr>
Раздел: $red_r[0]<br />
<form name=\"\" action=\"\" method=\"post\">
<input name=\"line\" type=\"hidden\" value=\"$in\">
<input name=\"inc\" type=\"hidden\" value=\"del_rasd.php\"><br />
<input type=\"submit\" value=\"Удалить\">
</form>\n";
$in++;
};
}
else
{
$line = $_POST['line'];// строка
$file = @file("mod/forum/rasd.txt"); //загоняем файл в массив $file
$count = count($file); //подсчитываем количество строк
$fp = fopen("mod/forum/rasd.txt","w");//очищаем файл
for($i=0;$i<$count;$i++) //создаём цикл, кол-во оборотов равно количиству строк в файле
{
if($i!=$line)
{
fwrite($fp,$file[$i]);
}
else
{
$fp2 = fopen ("mod/forum/c_rasd.txt", "r");
$count = fread ($fp2, filesize("mod/forum/c_rasd.txt"));
fclose ($fp2);
--$count;
$fp2 = fopen ("mod/forum/c_rasd.txt", "w");
fwrite ($fp2,$count);
fclose ($fp2);
$del = explode("|",$file[$i]);
$del_t = @file("mod/forum/rasd/$del[1].txt");
$ax = 0;
while($del_t[$ax] != "")
{
$del_temi = explode("|",$del_t[$ax]);
unlink("mod/forum/tem/".$del_temi[1]."post.txt");
unlink("mod/forum/tem/".$del_temi[1]."count.txt");
$ax++;
}
unlink ("mod/forum/rasd/$del[1].txt");
echo "Раздел №".$line." Удален.";
}
}
fclose($fp); //закончили работать с файлом
echo 'База отредактирована успешно. Работа завершена успешно.<br />
<a href="/admin.php?int=mod/forum/adm/ind.php">Далее</a>';
};
?>