Автор Тема: Интересная задачка для желающих размять мозги  (Прочитано 3470 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anest

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собственно вот скриншотик

вопрос: Возможно ли ЭТО ?
и если да то КАК?

Хорошего дня!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
а почему нет?
просто подсовываешь свою страницу вместо стандартной.
PHP тут причем?
тебя вообще что интересует - возможность генерации такой страницы или возможность удаления файлов?
AS IS...

Оффлайн anest

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Меня интерисует именно возможность удаления файлов. пробовал на PHP но что то не получается с unlink-om. можете подсказать рабочий вариант кода?

p.s. а в стандартный вывод апача можно это дело впихнуть - так как на скриншоте? это было бы более интересным вариантом. хотя и не обязательно.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
быстро и подробно говоришь, что тебе надо.
Без беллетристики типа про задачки.
Никаких задачек тут нету. Все рутинно.
Если скажешь толком, что тебе надо - тебе ответят.

чтобы удалить файл, надо на него выставлять соответствующие права.
как - во всех факах написано.

Оффлайн anest

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Цитировать
RomikChef:
чтобы удалить файл, надо на него выставлять соответствующие права.
как - во всех факах написано.


меня не интерисуют права на файлы - вопрос был не об этом.
что мне надо - удаление файлов через браузер. я думал на скриншоте и так все понятно.
вопрос: как это реализовать?
интерисуют примеры реального кода

заранее спасибо

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
по-поводу как это сделать - передаешь get-ом имя файла. удостоверяешься что это имя файла а не путь (чтобы кулхацкеры не баловались), прибавляешь путь и анлинк.

по-поводу примеров реального кода.
идешь на хотскриптс.ком и смотришь примеры реального кода в разделах с файл менеджерами.
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Цитировать
anest:
я думал на скриншоте и так все понятно

ну понятно. не понятно что тебе в этом не понятно. алгоритм элементарнийший.

что ты делал с анлинком что у тебя "не получилось"?=)
ну, будем исповедоваться?

Оффлайн anest

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Спасибо за ответ!
а путь обязателен ? я не задавал - только имя файла.
http://www.hotscripts.com/ у меня не открывается.

а вообще возможно это вделать в реальный вывод апача?
и еще чтоб это можно было бы включать через .thaccess ? чтобы не все фолдеры так отображадись а только нужный.

Оффлайн anest

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Цитировать
AliMamed:
алгоритм элементарнийший

;-) а можно его увидеть?

Оффлайн anest

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
я пробовал вот как:
2 файла ->
index.php:
    $handle=opendir(\'.\');
    echo "Directory handle: $handle\\n";
    echo "Files:
\\n";
    while ($file = readdir($handle)) {
        echo "$file\\n";
   echo "";
   echo "   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"
голова идет кругом

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Цитировать
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

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Цитировать
AliMamed:
anest:
а путь обязателен ? я не задавал - только имя файла.

да. читай unlink

вернее обязателен если скрипт в другой папке. ну и вообще обязателен из соображений безопасности.
ну, будем исповедоваться?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28