Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

basename и slash и backslash

382
17 декабря 2003 года
dodger
164 / / 07.02.2003
Я тут столкнулся с такой проблемой, что basename не работает, когда стоит backslash (как в Windows).
Например: basename(c:/dir\file.txt);
На выходе получаем: dir\file.txt
Понятно, что можно написать скрипт по обработке, можно и тем же самым explode - разбить, а потом взять последнюю ячейку массива.
Но может все-таки можно как-то с помощью встроенных функций это осуществить?
4
17 декабря 2003 года
mike
3.7K / / 01.10.2002
Для того чтобы все правильно работало нужно просто не использовать backslash, а использовать нормальный slash.
382
17 декабря 2003 года
dodger
164 / / 07.02.2003
Цитата:
Originally posted by mike
Для того чтобы все правильно работало нужно просто не использовать backslash, а использовать нормальный slash.


Я понимаю, что slash - forever, но в винде это ведь никак не искоренить. Когда файл лежит во множестве вложеных папок -автоматически вставляется backslash. :(

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог