Регулярное выражение для перехода на N уровней выше.

Оказывается блог можно использовать не только как полигон для написания заумных статей ниочем, но и как записную книжку c исключительно полезными заметками.

require(
	preg_replace(
		'|^(.+)/[^/]+/[^/]+/[^/]+$|', 
		'$1', 
		str_replace(
			"\\", 
			'/', 
			dirname(__FILE__)
		)
	).'/header.php'
);

Данное регулярное выражение позволяет переместиться на N уровней выше по файловой системе в PHP 5 и выше. Этот пример подключает файл header,php находящийся 3 уровнями выше, относительно файла в котором данная конструкция использована.

Добавление комментария

Имя*:
E-mail*:
Личный сайт:
Текст комментария*:
Проверочный код*: