Файл: world-faces.ru/world-faces.ru/sys/inc/testing.php
Строк: 78
<?
echo "Версия DCMS: $conf[dcms_ver]<br />n";
list ($php_ver1,$php_ver2,$php_ver3)=explode('.', strtok(strtok(phpversion(),'-'),' '), 3);
if ($php_ver1==5)
{
echo "Версия PHP: $php_ver1.$php_ver2.$php_ver3 (OK)<br />n";
}
else
{
echo "Версия PHP: $php_ver1.$php_ver2.$php_ver3 (OK)<br />n";
$err[]="Тестирование на версии php $php_ver1.$php_ver2.$php_ver3 не осуществялось";
}
if (function_exists('set_time_limit'))
{
echo "set_time_limit: OK<br />n";
}
if (ini_get('session.use_trans_sid')==true)
{
echo "session.use_trans_sid: OK<br />n";
}
else
{
echo "session.use_trans_sid: Нет<br />n";
$err[]='Будет теряться сессия на браузерах без поддержки COOKIE';
$err[]='Добавьте в корневой .htaccess строку <b>php_value session.use_trans_sid 1</b>';
}
if (ini_get('magic_quotes_gpc')==0)
{
echo "magic_quotes_gpc: 0 (OK)<br />n";
}
else
{
echo "magic_quotes_gpc: Включено<br />n";
$err[]='Включено экранирование кавычек';
$err[]='Добавьте в корневой .htaccess строку <b>php_value magic_quotes_gpc 0</b>';
}
if (ini_get('arg_separator.output')=='&')
{
echo "arg_separator.output: &amp; (OK)<br />n";
}
else
{
echo "arg_separator.output: ".output_text(ini_get('arg_separator.output'))."<br />n";
$err[]='Возможно появление ошибки xml';
$err[]='Добавьте в корневой .htaccess строку <b>php_value arg_separator.output &amp;</b>';
}
if (file_exists(H.'install/mod_rewrite_test.php')){
if (@trim(file_get_contents("http://$_SERVER[HTTP_HOST]/install/mod_rewrite.test"))=='mod_rewrite-ok') {
echo "mod_rewrite: OK<br />n";
}
elseif(function_exists('apache_get_modules'))
{
$apache_mod=@apache_get_modules();
if (array_search('mod_rewrite', $apache_mod)) {
echo "mod_rewrite: OK<br />n";
}
else
{
echo "mod_rewrite: Нет<br />n";
$err[]='Необходима поддержка mod_rewrite';
}
}
else
{
echo "mod_rewrite: Нет<br />n";
$err[]='Необходима поддержка mod_rewrite';
}
}
elseif(function_exists('apache_get_modules'))
{
$apache_mod=@apache_get_modules();
if (array_search('mod_rewrite', $apache_mod)) {
echo "mod_rewrite: OK<br />n";
}
else
{
echo "mod_rewrite: Нет<br />n";
$err[]='Необходима поддержка mod_rewrite';
}
}
else
{
echo "mod_rewrite: Нет данных<br />n";
}
if (function_exists('imagecreatefromstring') && function_exists('gd_info'))
{
$gdinfo=gd_info();
echo "GD: ".$gdinfo['GD Version']." OK<br />n";
}
else
{
echo "GD: Нет<br />n";
$err[]='GD необходима для корректной работы движка';
}
if (function_exists('mysql_info'))
{
echo "MySQL: OK<br />n";
}
else
{
echo "MySQL: Нет<br />n";
$err[]='Без MySQL работа не возможна';
}
if (function_exists('iconv'))
{
echo "Iconv: OK<br />n";
}
else
{
echo "Iconv: Нет<br />n";
$err[]='Без Iconv работа не возможна';
}
if (class_exists('ffmpeg_movie'))
{
echo "FFmpeg: OK<br />n";
}
else
{
echo "FFmpeg: Нет<br />n";
echo "* Без FFmpeg автоматическое создание скриношотов к видео недоступно<br />n";
}
if (ini_get('register_globals')==false)
{
echo "register_globals off: OK<br />n";
}
else
{
echo "register_globals on: !!!<br />n";
$err[]='register_globals включен. Грубое нарушение безопасности';
}
if (function_exists('mcrypt_cbc'))
{
echo "Шифрование COOKIE: OK<br />n";
}
else
{
echo "Шифрование COOKIE: нет<br />n";
}
?>