Forum Webscript.Ru
Программирование => PHP => Тема начата: anest от 21 Апреля 2004, 11:31:12
-
Собственно вот скриншотик
(http://mars.web-hosting.com/~anest/unlink.gif)
вопрос: Возможно ли ЭТО ?
и если да то КАК?
Хорошего дня!
-
а почему нет?
просто подсовываешь свою страницу вместо стандартной.
PHP тут причем?
тебя вообще что интересует - возможность генерации такой страницы или возможность удаления файлов?
-
Меня интерисует именно возможность удаления файлов. пробовал на PHP но что то не получается с unlink-om. можете подсказать рабочий вариант кода?
p.s. а в стандартный вывод апача можно это дело впихнуть - так как на скриншоте? это было бы более интересным вариантом. хотя и не обязательно.
-
быстро и подробно говоришь, что тебе надо.
Без беллетристики типа про задачки.
Никаких задачек тут нету. Все рутинно.
Если скажешь толком, что тебе надо - тебе ответят.
чтобы удалить файл, надо на него выставлять соответствующие права.
как - во всех факах написано.
-
RomikChef:
чтобы удалить файл, надо на него выставлять соответствующие права.
как - во всех факах написано.
меня не интерисуют права на файлы - вопрос был не об этом.
что мне надо - удаление файлов через браузер. я думал на скриншоте и так все понятно.
вопрос: как это реализовать?
интерисуют примеры реального кода
заранее спасибо
-
по-поводу как это сделать - передаешь get-ом имя файла. удостоверяешься что это имя файла а не путь (чтобы кулхацкеры не баловались), прибавляешь путь и анлинк.
по-поводу примеров реального кода.
идешь на хотскриптс.ком и смотришь примеры реального кода в разделах с файл менеджерами.
-
anest:
я думал на скриншоте и так все понятно
ну понятно. не понятно что тебе в этом не понятно. алгоритм элементарнийший.
что ты делал с анлинком что у тебя "не получилось"?=)
-
Спасибо за ответ!
а путь обязателен ? я не задавал - только имя файла.
http://www.hotscripts.com/ у меня не открывается.
а вообще возможно это вделать в реальный вывод апача?
и еще чтоб это можно было бы включать через .thaccess ? чтобы не все фолдеры так отображадись а только нужный.
-
AliMamed:
алгоритм элементарнийший
;-) а можно его увидеть?
-
я пробовал вот как:
2 файла ->
index.php:
$handle=opendir(\'.\');
echo "Directory handle: $handle\\n";
echo "Files:
\\n";
while ($file = readdir($handle)) {
echo "$file\\n";
echo "";
echo "Del
\\n";
}
closedir($handle);
?>
----------
delete.php:
unlink ("$file2");
?>
выдает следующее: "Warning: unlink() failed (No such file or directory) in /var/www/html/test2/delete.php on line 2"
голова идет кругом
-
http://faq.phpclub.ru/practice.problems.html#practice.problems.register-globals
http://faq.phpclub.ru/practice.debug.html
-
anest:
а путь обязателен ? я не задавал - только имя файла.
да. читай [p]unlink[/p]
anest:
http://www.hotscripts.com/ у меня не открывается.
у меня щас тоже. посмотри здесь: http://webscript.ru/scripts/index.php?sid=892213266&t=sub_pages&cat=33
anest:
;-) а можно его увидеть?
я его уже тебе описал
AliMamed:
по-поводу как это сделать - передаешь get-ом имя файла. удостоверяешься что это имя файла а не путь (чтобы кулхацкеры не баловались), прибавляешь путь и анлинк.
-
AliMamed:
anest:
а путь обязателен ? я не задавал - только имя файла.
да. читай unlink
вернее обязателен если скрипт в другой папке. ну и вообще обязателен из соображений безопасности.