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