Просмотр файла deleteadmin.php

Размер файла: 2.69Kb
<?php
session_start();
$title='Удаление';
include"set.php";
include"top.php";
if (!isset($_POST['select']) && !isset($_POST['submit']))
{ $dirarr=file_get_contents('dirlist.dat');
$dirarr=explode('|||',$dirarr);
$dirnamearr=file_get_contents('dirnamelist.dat');
$dirnamearr=explode('|||',$dirnamearr);
$countdir=count($dirarr);
echo '<form method="POST">';
for ($i=0; $i<($countdir-1); $i++)
{ echo '<input type="radio" name="dir" value="'.$dirarr[$i].'">'.$dirarr[$i].'-'.$dirnamearr[$i].'<br>';
}
echo '<input type="submit" name="select" value="Выбираем"></form>';
echo '</div><a href="mainadmin.php">Назад в админку</a>';
}
elseif (isset($_POST['select']))
{ $dir=stripslashes(htmlspecialchars($_POST['dir']));
echo 'Выберите текст для удаления.<br><b>Внимание!</b>Удалив текст,вы его уже не возобновите!'; echo '<form method="POST">';
$lm=file_get_contents($dir.'/list.dat') or die('Ошибка!!! Файл не поддается чтению,или данной папки не существует!');
$ln=file_get_contents($dir.'/list2.dat') or die('Ошибка!!! Файл не поддается чтению,или данной папки не существует!');
$file=explode('|||',$lm);
$name=explode('|||',$ln);
for ($i=0; $i<(count($name)-1); $i++)
{
echo '<input type="radio" name="number" value="'.$i.'">'.$file[$i].'-'.$name[$i].'<br>';
}
echo '<input type="hidden" name="dir" value="'.$dir.'"><input type="submit" name="submit" value="Удалить">';
echo '</form>';
}
elseif (isset($_POST['submit']))
{ $dir=stripslashes(htmlspecialchars($_POST['dir']));
$number=htmlspecialchars($_POST['number']);
$la=file_get_contents($dir.'/list.dat') or die('Ошибка!!! Файл не поддается чтению,или данной папки не существует!');
$lb=file_get_contents($dir.'/list2.dat') or die('Ошибка!!! Файл не поддается чтению,или данной папки не существует!');
$file=explode('|||',$la);
$name=explode('|||',$lb);
if (file_exists($dir.'/'.$file[$number].'.txt'))
{ unlink($dir.'/'.$file[$number].'.txt');
}
else { echo 'Файла не существует!';
exit;
}
$newlist=str_replace($file[$number].'|||', '', $la);
$newlistb=str_replace($name[$number].'|||', '', $lb);
$fla=fopen($dir.'/list.dat', 'w+');
fwrite($fla, $newlist);
fclose($fla);
$flb=fopen($dir.'/list2.dat', 'w+');
fwrite($flb, $newlistb);
fclose($flb);
echo 'Если выше нет ошибок,файл удален удачно!<br>';
echo '<a href="deleteadmin.php">Удалить еще</a><br><a href="mainadmin.php">В админ-панель</a>';
}
?></body></html>