Удаление "нижней" папки в пути файла

Самое быстрое решение:
PHP:
$s = '/dir1/dir2/.. ../dirN/file.php ';
echo substr($s,strpos($s,'/',1));
//   /dir2/.. ../dirN/file.php

DIRECTORY_SEPARATOR - зло
 
zerkms
слушай, давай не будем здесь устраивать, а?
давай для измерения пиписек отдельный раздел сделаем. закрытый.
 
*****
у тебя паранойя

я сделал по моему разумению нормальную онтопную ремарку на онтопную тему. эта онтопная ремарка была "забракована"
имхо в целях достижения истины по заданному вопросу (неизвестно в какой среде используется разделитель - http или фс) не плохо было бы услышать ответ WP
 
ладно-ладно, про сепаратор я не заметил. про скорость подумал.
 
вот это уже точно оффтоп
"следует" - это не аргумент. равно как и "я вот слышал", "мне там говорили"
приводи реальные примеры почему указанная константа - плохая практика, со всеми вытекающими
 
*****
Да, для урлов.
Однако много знаний не бывает, и чем больше вариантов, тем лучше.
<off>Оттого всем большое данке и ящик виртуального пива)</off>
 
maleficmax, многие знания - многие печали.

zerkms, я не знаю для каких версий ОС нужно использовать \
В юних лайк системах, в win xp и 2003 вполне достаточно /.
 
вот собственно я и спросил - почему не стоит юзать родную нотацию, предоставляемую константой?
 
zerkms, мнение не использовать DIRECTORY_SEPARATOR пропущено в официальную документацию

http://docs.php.net/manual/en/ref.filesystem.php#73954

Вроде как зачем набивать 19 символов вместо одного? :)

И ещё, константа была определена ещё в 2001 году, а документации в списке констант для работы с файловой системой я её не нашёл http://docs.php.net/manual/en/filesystem.constants.php
 
zerkms, мнение не использовать DIRECTORY_SEPARATOR пропущено в официальную документацию

http://docs.php.net/manual/en/ref.filesystem.php#73954
это всего лишь коммент такого же программиста как мы с вами

единственное объяснение - мифическая экономия места (-18 знаков) и скорость набора (в случае с IDE и автокомплитом - также сводящаяся к паре секунд)

И ещё, константа была определена ещё в 2001 году, а документации в списке констант для работы с файловой системой я её не нашёл http://docs.php.net/manual/en/filesystem.constants.php
http://ru2.php.net/manual/en/reserved.constants.php
без описания, но в списке есть ;)
 
Сверху