Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Разделитель пути файла


Автор: Cheba 9.9.2005, 14:12
Как узнать разделитель пути файла? На Виндах это "\", а на никсах - "/". Вот интересует где можно узнать на какой системе выполняется скрипт.

Автор: Cheba 9.9.2005, 15:06
Все, нашел.

ОСь смотрим здесь: PHP_OS
Разделитель папок в пути здесь: DIRECTORY_SEPARATOR

Автор: Mal Hack 9.9.2005, 16:40
Cheba а зачем тебе?
Я никогда не сталкивался с проблемами не тех слэшей. Исключение, когда в винде указываешь путь с диском, да и то всегда / прокатывает.

Автор: Cheba 9.9.2005, 17:12
В том-то и дело... Нужно запускать скрипт и на Винде, и на *никсах. И нужно, чтобы все файлы находились.

Автор: IZ@TOP 9.9.2005, 19:42
Cheba, так в чем проблема? Винда прекрасно понимает и прямые и обратные слэши. Проблемы быть не должно если ты будешь всегда юзать прямой слэш (/). У меня к примеру ни когда не возникало проблем с работой моих скриптов при написании их на винде и дальнейшей работы не никс сервере.

Автор: Cheba 9.9.2005, 22:52
IZ@TOP, без понятия. С прямым слешем не находил. С обратным находил. Это все на виндах. А если серез константу, то все везде работает.

Автор: Opik 14.9.2005, 12:35
Cheba
У тебя возможно была такая проблема:
Код

print "\";

Код

Parse error: parse error, unexpected $end in * on line *

Автор: Cheba 14.9.2005, 17:32
Нет. Все слеши экранировались, если нужно было. Просто файл не находил.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)