Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вывести содержимое корневого каталога
 
 автор: AleX-YaR   (18.03.2012 в 15:17)   письмо автору
 
 

Помогите с заданием.
Нужно вывести содержимое корневого каталога жесткого диска, на котором
расположен скрипт. Обязательным условием является работоспособ-
ность скрипта во всех каталогах диска не зависимо от степени их вло-
женности.

  Ответить  
 
 автор: task   (18.03.2012 в 15:26)   письмо автору
 
   для: AleX-YaR   (18.03.2012 в 15:17)
 

И для чего это, для веб интерфейса?

  Ответить  
 
 автор: AleX-YaR   (19.03.2012 в 08:26)   письмо автору
 
   для: task   (18.03.2012 в 15:26)
 

нет, я просто книжку читаю и там такое задание. подскажите какими функциями лучше это сделать?

  Ответить  
 
 автор: task   (19.03.2012 в 08:36)   письмо автору
 
   для: AleX-YaR   (19.03.2012 в 08:26)
 

Тогда это зависит от того, каким языком вы хотите воспользоваться.
РНР - это серверный язык, и оперировать на сервере вы можете от корня папки ваших документов.
На клиенте (в веб контексте) вообще ничего не сможете сделать - нет доступа.
Но если использовать скриптовые языки, тот же JavaScript вне веб контекста, то пожалуйста. Сам JavaScript не имеет для этого возможностей, но можно подключить к нему объекты FileSystemObject, Shell и другие, которые позволят решить многие задачи. Можете работать с этими объектами и в VBscript.
Ищите в сети описание этих объектов, читайте, делайте, сложного там ничего нет.

  Ответить  
 
 автор: MHz   (19.03.2012 в 09:58)   письмо автору
 
   для: AleX-YaR   (19.03.2012 в 08:26)
 

Почитайте про рекурсию.

  Ответить  
 
 автор: task   (19.03.2012 в 10:20)   письмо автору
 
   для: MHz   (19.03.2012 в 09:58)
 

Ага, автор видимо думает, что есть некие универсальные функции, которые стоит написать и все ОК, а вы ему еще понятие подсовываете, о котором он скорее ни духом, ни ....
Чтобы обойти каталог нужно кроме понятия рекурсии, еще знать о таких вещах как доступ. Да и вообоще, пусть сперва определится на чем он хочет писать.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования