The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"папка или файл"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"папка или файл" 
Сообщение от chifer Искать по авторуВ закладки(ok) on 05-Май-05, 09:37  (MSK)
Привет, у меня есть cgi скрипт, который создает страницу со списком файлов в указанной директории, делает сортировку по имени\размеру\дате, выводит дескрипшены для файлов и устанавливает ссылки на них для скачивания по фтп. Мне нужно сделать разделение: для файлов давались ссылки на фтп, а для директорий оставались ссылки на хттп. Дабы выбор файлов для скачивания шел через хттп а не фтп, но в указанной дирекории есть так же еще папки и скрипт создает на них фтп-ссылку, т.е. при клике на нее пользователь будет просматривать содержимое этой папки уже через фтп. Как сделать проверку файл в директории или папка и в зависимости от этого выводить фтп- или хттп- ссылку?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "папка или файл" 
Сообщение от PoizOn emailИскать по авторуВ закладки(ok) on 05-Май-05, 10:25  (MSK)
>Привет, у меня есть cgi скрипт, который создает страницу со списком файлов
>в указанной директории, делает сортировку по имени\размеру\дате, выводит дескрипшены для файлов
>и устанавливает ссылки на них для скачивания по фтп. Мне нужно
>сделать разделение: для файлов давались ссылки на фтп, а для директорий
>оставались ссылки на хттп. Дабы выбор файлов для скачивания шел через
>хттп а не фтп, но в указанной дирекории есть так же
>еще папки и скрипт создает на них фтп-ссылку, т.е. при клике
>на нее пользователь будет просматривать содержимое этой папки уже через фтп.
>Как сделать проверку файл в директории или папка и в зависимости
>от этого выводить фтп- или хттп- ссылку?

if(-e $filename) {
print "$filename - это файл\n";
}

if(-d $filename) {
print "$filename - это папка\n";
}


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "папка или файл" 
Сообщение от konst emailИскать по авторуВ закладки(??) on 06-Май-05, 18:23  (MSK)
>if(-e $filename) {
>print "$filename - это файл\n";
print "$filename - это ИЛИ ФАЙЛ ИЛИ ПАПКА ИЛИ link :)
>}

if(-f $filename) {
print "$filename - это файл\n";
}


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "папка или файл" 
Сообщение от PoizOn Искать по авторуВ закладки(??) on 07-Май-05, 13:15  (MSK)
>>if(-e $filename) {
>>print "$filename - это файл\n";
> print "$filename - это ИЛИ ФАЙЛ ИЛИ ПАПКА ИЛИ link :)
>
>>}
>
>if(-f $filename) {
> print "$filename - это файл\n";
>}

Точно! :)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру