PDA

View Full Version : آموزش: Fix کردن مشکلات DOCUMENT_ROOT در IIS/CGI و...



Yousha
پنج شنبه 18 خرداد 1391, 01:59 صبح
Fix کردن مشکلات DOCUMENT_ROOT در IIS/CGI و Apache VirtualHost:


# Windows IIS & CGI & Apache VirtualHost
if(!isset($_SERVER['DOCUMENT_ROOT']) && isset($_SERVER['SCRIPT_FILENAME']))
{
$_SERVER['DOCUMENT_ROOT'] = str_replace('\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, (0 - strlen($_SERVER['PHP_SELF']))));
}

# Windows IIS & CGI & Apache VirtualHost
if(!isset($_SERVER['DOCUMENT_ROOT']) && isset($_SERVER['PATH_TRANSLATED']))
{
$_SERVER['DOCUMENT_ROOT'] = str_replace('\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, (0 - strlen($_SERVER['PHP_SELF']))));
}