Палитра тишины…

Заметки, находки, работы еще одного веб-разработчика…
  • rss
  • Главная
  • Обмен постовыми
  • Обратная связь
  • Карта сайта
  • О блоге
  • Портфолио
Обмен постовыми

Вывод информации о сервере посредством PHP…

Ex.clusive | 26.07.2010

Вывод информации о сервере посредством PHP...

Предлагаю Вашему вниманию несколько незамысловатых PHP-функций, позполяющих получить и вывести на экран данные о различных параметрах сервера и версиях установленного на нем программного обеспечения.

Вывод общей информации о программном обеспечении сервера:

echo $_SERVER['SERVER_SOFTWARE'];

Получение и вывод версии PHP:

echo $phpver = phpversion();

Получение и вывод версии PHP GD-Lib:

function php_gd()
{
	ob_start();
	phpinfo(8);
	$module_info = ob_get_contents();
	ob_end_clean();
	if (preg_match("/\bgd\s+version\b[^\d\n\r]+?([\d\.]+)/i", $module_info, $matches))
	{$gdversion = $matches[1];}
	else
	{ $gdversion = 0; }
	return $gdversion;
}
echo $gdver = php_gd();

Получение и вывод версии Zend Engine:

echo $zend_out = (zend_version()) ? zend_version() : "unavailable";

Получение и вывод версии базы данных MySQL:

function
db_version() {
	$conn = mysql_connect($mysql_server,$mysql_user,$mysql_pwd);
	$db = mysql_select_db($mysql_db, $conn);
	$sql = "SELECT VERSION()";
	$rs = @mysql_query($sql) or exit;
	$row = mysql_fetch_array($rs);
	$dbversion = $row[0];
	return $dbversion;
	mysql_close($conn);
}
echo $dbver = db_version();

Получение и вывод данных о состоянии параметра “SafeMode”:

echo $safe_mode = (ini_get('safe_mode') == 1) ? "unable" : "disable";

Получение и вывод данных о состоянии параметра “Register Globals”:

echo $reg = (ini_get('register_globals') == 1) ? "unable" : "disable";

Получение и вывод данных о состоянии параметра “Magic Quotes GPC”:

echo $quotes = (ini_get('magic_quotes_gpc') == 1) ? "unable" : "disable";

Получение и вывод данных о состоянии параметра “Мод Rewrite”:

echo $mod_rewrite = (function_exists('apache_get_modules')) ?
((array_search("mod_rewrite", apache_get_modules())) ? "unable" : "disable") : "disable";

В ближайшее время постараюсь выложить чуть более “массивную” подборку более крупных и интересных функций…


А чтобы Вы не пропустили ничего интересного, рекомендую подписаться на обновления блога:
Подписаться на обновления блога через RSS | Подписаться на рассылку обновлений на e-mail
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Рубрика:
Веб-программирование
Метки:
PHP, Для новичка
Comments rss
RSS
Рейтинг: 1 звезда2 звезды3 звезды4 звезды5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Рекомендуемые статьи:

  • Сериализация данных в PHP… (7)
  • PHP – краткая запись операторов… (7)
  • Простой счётчик нажатий на кнопку (PHP)… (15)
  • Создание “favicon” – советы и сервисы… (10)
  • Выбираем кодировку: Windows-1251 или UTF-8… (18)

« Мои работы – пара логотипов… Urban Floral Brushes – кисти для Photoshop… »


Комментарии

Канат ГайлимовNo Gravatar (11.12.2010 | 16:37)

а не легче просто вывести всю инфу функцией phpinfo()?)

Ex.clusiveNo Gravatar (11.12.2010 | 21:00)

Легче, в том случае если вся инфа требуется. А если нам нужно проверить, например, совместимость скрипта с версией какого-либо одного компонента системы, то проще проверить именно его.

Сериализация данных в PHP… | Палитра тишины - Заметки, находки, работы еще одного веб-разработчика (12.01.2011 | 10:10)

[...] новичка”, в рамках которой я ранее рассказывал о Выводе информации о сервере посредством PHP и Краткой записи операторов на PHP. Сегодня же [...]

ВасилийNo Gravatar (11.02.2011 | 10:40)

Сегодня вот дописал класс для получения информации о PHP
http://system-x-files.blogspot.com/2011/02/php-class-allphpinfo.html
Советую посмотреть

KiraNo Gravatar (30.06.2011 | 15:11)

To Василий – как его использовать? твой класс?

Оставить комментарий



Favorites RSS Twitter Last.fm Google Reader  Яндекс.Лента

ПОДПИСКА

E-mail

РУБРИКИ

  • Photoshop (8)
  • SEO/SMO/SMM (1)
  • WordPress (4)
  • Блогосфера (2)
  • Веб-вёрстка (6)
  • Веб-программирование (6)
  • Веб-сервисы (6)
  • Графика (8)
  • Заметки (6)
  • Интернет (8)
  • Музыка, Видео (5)
  • Программы (5)
  • Технологии (1)
  • Эксперименты (3)


АРХИВ

  • Июнь 2011 (1)
  • Январь 2011 (4)
  • Декабрь 2010 (9)
  • Ноябрь 2010 (6)
  • Октябрь 2010 (9)
  • Сентябрь 2010 (9)
  • Август 2010 (14)
  • Июль 2010 (17)

МЕТКИ

Apple CMS CSS Flash Google HTML iPod JavaScript Photoshop PHP RSS WordPress YouTube Бесплатно Блоги Браузеры Веб-дизайн Видео Вёрстка Графика Для новичка Заметки Иконки Интернет Кисти Кодировки Креатив Музыка Обновления Общество Позитив Программирование Программы Россия Сайты Сервисы Скрипты Стили Темы Техника Фотографии Хостинг Шрифты Эксперименты Юмор

Облако тегов плагина WP Cumulus от сайта "Плагины и шаблоны для WordPress" требует для просмотра Flash Player 9 или выше.

СООБЩЕСТВО

ПУЗОМЕРКИ


Анализ сайта online

© Copyright by www.exclusiveblog.ru    |    Powered by WordPress    |    Designed and сreated by Ex.clusive.