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

ProSait

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

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

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

phprus

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

И вообще тебе не нужно делать то, что ты сейчас пытаешся сделать.
 

ProSait

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

И вообще тебе не нужно делать то, что ты сейчас пытаешся сделать.
Я не пытаюсь я уже сделал, только вот для более корректной работы хотелось бы отличать файлы от папок. Интересно, ведь браузер как-то отличает.
 

MadGreen

meninweb
никак он не отличает, он показывает то что ему отдает сервер
 

ProSait

Новичок
прибавляет относительный к текущему
Только что написал скрипт для проверки.
URL http://www.domain.com/folder

Результат такой:
если папка существует браузер автоматически добавляет слеш в конце, если папки нет и URL явлется подделкой, слеш не добавляется. Как то браузер узнает или это сервер делает редирект, ничего не пойму.
 

ProSait

Новичок
И специально для тебя
Спасибо! Очень помогло! Правда у меня немного другой уровень.
и при чём здесь преобразование относительных в абсолютные?
Если браузер не поставит слеш, он прежде чем добавить относительный путь к текущему обрежет file.php
 

Фанат

oncle terrible
Команда форума
браузер никаких слешей не ставит.
ещё какие-нибудь вопросы остались?
 

ProSait

Новичок
браузер никаких слешей не ставит.
ещё какие-нибудь вопросы остались?
У кого то может и не ставит, а у меня (IE) ставит.
Спасибо! Полезная утилитка.

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