Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Показать php код если адрес страницы совпадает с правилом?

Показать php код если адрес страницы совпадает с правилом?


     09.12.2022    php, ixdex.php, регулярные выражения    Общие вопросы, Общие вопросы по PHP, Ламерские вопросы    199

вопрос
Привет, есть такой код:


<?php

if (in_array('news', explode('/', $_SERVER['REQUEST_URI']))) 
	{ 
		require_once($_SERVER['DOCUMENT_ROOT'].'/include.php'); 
	}



Как сюда прописать регулярку чтобы этот код находил по regex, например:

if (in_array('site[.]ru/.*?-news-[0-9]{1,4}/[0-9]{1,8}[.]html', explode('/', $_SERVER['REQUEST_URI']))) 

{  require_once($_SERVER['DOCUMENT_ROOT'].'/include.php');  }


Другими словами я хочу подключить файл если регулярка совпадает с адресом страницы:

site.ru/random-news-322/68714566.html
site.ru/big-news-4589/78.html


Подскажите пожалуйста!

3 комментария

lutskboy
Эксперт

lutskboy - 9 декабря 2022 16:00 -

if (preg_match('#-news-(\d+)#', $_SERVER['REQUEST_URI'])) {
	require_once($_SERVER['DOCUMENT_ROOT'].'/include.php');
}

doom45
Юзер

doom45 - 9 декабря 2022 16:52 -

Спасибо большое! Есть карта USD, PayPal? Скину на пиво

dj-avtosh
PHP-developer

dj-avtosh - 9 декабря 2022 17:22 -

а зачем \d+ в скобках?

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх