Есть вот такой вот скрипт. который из каталога data, в котором лежат файлы с именами типа mes1097773516 (т.е. mes + time()), считывает содержимое файла и выводит в таблицу.
Вопрос состоит в том, как сделать что бы рядом с каждой таблицей выведенных данных появилась ссылка типа "удалить", и при нажатии на неё удалялся файл который соответствует выведенной информации.
Ну типа считали файл, вывели данные на броузер, и рядом ссылочка удалить. Я предпологаю это функция unlink(); , но как сделать чтобы у каждой таблицы (как выводятся данные см. в низу скрипта) сделать так чтобы удалялся именно этот файл...для меня загадка. Поможите люди добрые!!!
$d = dir("data");
$i=0;
while($entry=$d->read()) {
if (substr($entry,0,3)=="mes") {
$names[$i]=substr($entry,3);
$i++;
}
}
$d->close();
//сортирует массив
@rsort($names);
$count=$i;
$cnt=$count;
if (empty($start)) $start=0;
$start=intval($start);
if ($start<0) $start=0;
//навигация
echo "
";
if ($count>$start+10) $count=$start+10;
if ($start!=0)
echo "[ Предыдущие ]";
if ($cnt>$start+10)
echo "[ Следующие ]";
echo "
Всего записей: $cnt";
//считывает нужные данные и выводит их
for ($i=$start;$i<$count;$i++) {
$entry=$names[$i];
$data=file("data/mes".$entry);
$date=$entry;
$author=trim($data[0]);
$email=trim($data[1]);
$tel=trim($data[2]);
$text=trim($data[3]);
echo "
"
. ""
. "автор: | "; if (!empty($email)) echo "".$author.""; else echo $author; echo " | телефон: | ".$tel." | "
. "дата: | ".date("H:i:s d-m-Y",$date)." | "
. "
".$text."/*где-то здесь ссылка "удалить", к примеру*/ | "
. "
";
}
?>