|
|
|
| как проверить средствами php включен или нет mod_rewrite, чтоб можно было сформировать ссылки в меню? | |
|
|
|
|
|
|
|
для: 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';
|
| |
|
|
|