|
|
|
| Помогите с заданием.
Нужно вывести содержимое корневого каталога жесткого диска, на котором
расположен скрипт. Обязательным условием является работоспособ-
ность скрипта во всех каталогах диска не зависимо от степени их вло-
женности. | |
|
|
|
|
|
|
|
для: AleX-YaR
(18.03.2012 в 15:17)
| | И для чего это, для веб интерфейса? | |
|
|
|
|
|
|
|
для: task
(18.03.2012 в 15:26)
| | нет, я просто книжку читаю и там такое задание. подскажите какими функциями лучше это сделать? | |
|
|
|
|
|
|
|
для: AleX-YaR
(19.03.2012 в 08:26)
| | Тогда это зависит от того, каким языком вы хотите воспользоваться.
РНР - это серверный язык, и оперировать на сервере вы можете от корня папки ваших документов.
На клиенте (в веб контексте) вообще ничего не сможете сделать - нет доступа.
Но если использовать скриптовые языки, тот же JavaScript вне веб контекста, то пожалуйста. Сам JavaScript не имеет для этого возможностей, но можно подключить к нему объекты FileSystemObject, Shell и другие, которые позволят решить многие задачи. Можете работать с этими объектами и в VBscript.
Ищите в сети описание этих объектов, читайте, делайте, сложного там ничего нет. | |
|
|
|
|
|
|
|
для: AleX-YaR
(19.03.2012 в 08:26)
| | Почитайте про рекурсию. | |
|
|
|
|
|
|
|
для: MHz
(19.03.2012 в 09:58)
| | Ага, автор видимо думает, что есть некие универсальные функции, которые стоит написать и все ОК, а вы ему еще понятие подсовываете, о котором он скорее ни духом, ни ....
Чтобы обойти каталог нужно кроме понятия рекурсии, еще знать о таких вещах как доступ. Да и вообоще, пусть сперва определится на чем он хочет писать. | |
|
|
|