помогите со скриптом
Вот этот скрипт показывает все файлы в папке ввиде ссылок, при
нажимании на них отрывается содержание текстового файла или картинка. Но не могу сделать, чтоб при клике на папку переходить в другую директорию. Помогите. PHP код:
|
chdir() не поможет?...
изменяет рабочую директорию... |
slaine
А вы делайте в случае папки не прямую ссылку на файл (естественно это не будет работать), а ссылку скрипту, который будет доставать из этой ссылки папку, которую надо показать, типа script.php?dir=mydir, то есть принажатии на эту ссылку скрипт будет перезагружаться и открывать данную папку (то есть показывать все файлы в данной папке), если dir не определена, то есть не была передана скрипту, то открывается стандартная папка |
Вот сделала.
А, как мне теперь проходить во вторую третью директорию, открывать файлы в дргих папках ведб ссылка будет оставаться такой script.php?dir=mydir? PHP код:
|
slaine
если хочешь, я пришлю тебе свои программы, читающие всякое содержимое каталогов... там, конечно, много недоработок, но, может быть, найдешь что-нибудь полезное |
slaine
во-первых, ответь на PM во-вторых, чтобы все заработало, у тебя в переменной $id должен быть полный путь к директорию, потому что chdir() изменяет текущий каталог, но не значение переменной пути, и третье, просто личный совет: для простоты и удобства раздели файлы и каталоги по разным массивам: PHP код:
дальше, касательно содержимого файлов: желательно, на мой взгляд, скрипт, выводящий содержимой файла перенести в отдельный файл, и программа должна, соответственно реагировать на каталог и файл по-разному; при щелчке на каталог должен открыться $PHP_SELF, с параметром id=текущий каталог/дочерний каталог например: PHP код:
может быть, что-то можно оптимизировать под PHP5? |
Время: 22:34. |
Время: 22:34.
© OSzone.net 2001-