Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как проверить средствами php включен ли mod_rewrite?
 
 автор: Bvz   (27.04.2012 в 00:34)   письмо автору
 
 

как проверить средствами php включен или нет mod_rewrite, чтоб можно было сформировать ссылки в меню?

  Ответить  
 
 автор: cheops   (27.04.2012 в 17:14)   письмо автору
 
   для: Bvz   (27.04.2012 в 00:34)
 

Теоретически можно создать правило, которое должно выдавать тестовую страницу, причем так поставить дело, чтобы по запрашиваемому адресу страница была доступна только при включенном mod_rewrite, прочитать эту страницу, хотя бы file_get_contents() - если открывается то, что нужно (поискать ключевые фразы можно при помощи strpos() или регулярных выражений), то mod_rewrite() включен, если возвращается пустая строка - отключен.

  Ответить  
 
 автор: DIX   (09.10.2013 в 11:33)
 
   для: Bvz   (27.04.2012 в 00:34)
 

Или так:rnrnob_end_flush();rnob_start(); rnphpinfo(8); rn$inf = ob_get_contents(); rnob_end_clean();rnif (preg_match('/Loaded Modules.*mod_rewrite/i', $inf)) echo 'rewrite'; rnelse echo 'no rewrite';

  Ответить  
 
 автор: DIX   (09.10.2013 в 11:34)
 
   для: Bvz   (27.04.2012 в 00:34)
 


// Сорри, так:
ob_end_flush();
ob_start();  
phpinfo(8); 
$inf = ob_get_contents(); 
ob_end_clean();
if (preg_match('/Loaded Modules.*mod_rewrite/i', $inf)) echo 'rewrite'; 
else echo 'no rewrite'; 

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования