Как отличить файл от папки на отдаленном сервере

  • Автор темы Автор темы ProSait
  • Дата начала Дата начала

ProSait

Новичок
Как отличить файл от папки на отдаленном сервере

Как отличить файл от папки на отдаленном сервере.

Например:
файл http://www.domain.com/file.php может быть также и папкой, если поставить в конце /, а ведь его ставить необязательно.
Т.е. URL http://www.domain.com/file.php может быть как файлом так и папкой.
 
ProSait
Никак. Так как ни файла ни папки с именем file.php на сервере может и не быть, однако сервер может быть так настроен, что он будет в ответ на такой запрос отдавать какую-либо информацию.

И вообще тебе не нужно делать то, что ты сейчас пытаешся сделать.
 
Никак. Так как ни файла ни папки с именем file.php на сервере может и не быть, однако сервер может быть так настроен, что он будет в ответ на такой запрос отдавать какую-либо информацию.

И вообще тебе не нужно делать то, что ты сейчас пытаешся сделать.
Я не пытаюсь я уже сделал, только вот для более корректной работы хотелось бы отличать файлы от папок. Интересно, ведь браузер как-то отличает.
 
прибавляет относительный к текущему
Только что написал скрипт для проверки.
URL http://www.domain.com/folder

Результат такой:
если папка существует браузер автоматически добавляет слеш в конце, если папки нет и URL явлется подделкой, слеш не добавляется. Как то браузер узнает или это сервер делает редирект, ничего не пойму.
 
И специально для тебя
Спасибо! Очень помогло! Правда у меня немного другой уровень.
и при чём здесь преобразование относительных в абсолютные?
Если браузер не поставит слеш, он прежде чем добавить относительный путь к текущему обрежет file.php
 
браузер никаких слешей не ставит.
ещё какие-нибудь вопросы остались?
 
браузер никаких слешей не ставит.
ещё какие-нибудь вопросы остались?
У кого то может и не ставит, а у меня (IE) ставит.
Спасибо! Полезная утилитка.

Всем спасибо! более или мение разобрался. Может и лоханулся где то конечно, но с кем не бывает.
 
Сверху