Вопрос по substr_count($_SERVER['REQUEST_URI']

264
19 декабря 2016, 19:41

Как показать информацию на нескольких страницах с помощью substr_count($_SERVER['REQUEST_URI']?

Есть код

  <?php 
  if (substr_count($_SERVER['REQUEST_URI'], '/page1/' или '/page2/')) { ?> текст <?php }
  else { ?> текст <?php }
  ?>

Как вставить условие ИЛИ?

Answer 1

substr_count может искать только одну строку. Для поиска различных совпадений проще использовать регулярные выражения и функцию preg_match. Например так:

<?php 
 if (preg_match('/\\/(page1|page2)\\//',$_SERVER['REQUEST_URI'])) { ?> текст <?php }
 else { ?> текст <?php }
?>

или даже так:

if (preg_match('/\\/page[12]\\//',$_SERVER['REQUEST_URI']))
READ ALSO
Как давно был опубликован комментарий

Как давно был опубликован комментарий

Нужно сделать вывод даты комментариев так:

185
Долго грузится сайт [закрыто]

Долго грузится сайт [закрыто]

Залил сайт на хостинг, очень долго грузятся страницы, иногда вылетает ошибка 500Вот ссылка на сайт: ссылка

220
Переименовывание сессий

Переименовывание сессий

Пытаюсь задать сессии определённое значение, но когда перехожу по страницам сайта значение опять сбрасывается на дефолтное, помогите, пожалуйста...

200
Вывод изображений в слайдер

Вывод изображений в слайдер

Для пробы создал на denwer мини сайт для пробы , вывел статьи из базы и так же создал слайдер на owl-carouselЦиклом выводил url адреса изображений и через...

244