Как я могу получить текущий веб-каталог из URL?

Если у меня есть URL, которыйhttp://www.example.com/sites/dir/index.htmlЯ хотел бы извлечь слово «сайты». Я знаю, что должен использовать регулярные выражения, но по некоторым причинам мои знания о них не работают на PHP.

Я пытаюсь использовать:

 $URL = $_SERVER["REQUEST_URI"];
 preg_match("%^/(.*)/%", $URL, $matches);

Но я должен делать что-то не так. Я также хотел бы, чтобы в нем была функция catch, где, если она находится на главном сайте, www.example.com, она будет использовать слово «MAIN».

Изменить: извините, я знал о dirname ... Он дает полный путь к каталогу. Я хочу только первый каталог .... Так что если его www.example.com/1/2/3/4/5/index.html, то он возвращает только 1, а не / 1/2/3/4/5 /

Ответы на вопрос(5)

Ваш ответ на вопрос