[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP, менеджер файлов
script97
Здравствуйте ! Есть небольшой скрипт, он сканирует выбранную директорию, файлы в ней. Потом создает ссылки на них. Нужно добавить после каждой ссылки
кнопку - [ Удалить ] ( это может быть также ссылка, для вставки иконки ). Эта кнопка должна удалять файл в директории веб-хостинга.
Важно: Обычные файловый менеджеры для этого не подходят.
Пример:
[b]Photo.png удалить
Dj_Music.mp3[/b] удалить
Film.avi удалить
Program.exe удалить
<?php
$dir = "dir/";
if(is_dir($dir)) {
$files = scandir($dir);
array_shift($files);
array_shift($files);
for($i=0; $i<sizeof($files); $i++) echo '<a href="'.$dir.$files[$i].'">'.$files[$i].'</a><br>';
}
else echo $dir.'Папки нет<br>';
?>

Куда и что нужно дописать чтобы после каждой ссылки была кнопка для удаления файла из WEB-Хостинга ?
inpost
А на сколько ты разбираешься в ПХП?
Что для тебя путаница? Ты только что написал сканнер файлов, но при этом затрудняешься сделать удаление файла? И в добавок добавить обычную ссылку с GET-параметрами?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
BaNru
<?php

if ($_GET['delete']){
unlink($_GET['delete']);
};

$dir = "dir/";
if(is_dir($dir)) {
$files = scandir($dir);
array_shift($files);
array_shift($files);
for($i=0; $i<sizeof($files); $i++) echo '<a href="'.$dir.$files[$i].'">'.$files[$i].'</a><a href="'. basename(__FILE__).'?delete='.$dir.$files[$i].'">удалить</a><br>';
}
else echo $dir.'Папки нет<br>';
?>

Если на скорую руку говнокодом, то как-то так
inpost
BaNru
На сколько твоя помощь оказалась полезной?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
BaNru
Пох

Но если поразмышлять, то думаю самый полезный ответ мой на данный момент.

А насколько полезен оказался твой вопрос мне?
script97
Спасибо Всем за участие )), а BaNru за реальную помощь ))
Все работает, тема закрыта
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.