Issue ID 0000529 Fixed.

Problem with $_SERVER['SCRIPT_FILENAME'] on IIS server

Merge branch-1_6 1685:1686 into BSF

git-svn-id: http://piwigo.org/svn/trunk@1687 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
rub
2006-12-31 17:08:37 +00:00
parent 48879ca177
commit 9c914a2b66
5 changed files with 42 additions and 6 deletions
+36
View File
@@ -1108,4 +1108,40 @@ SELECT param,value
}
}
}
/**
* Return basename of the current script
* Return value are chnage to loawer case
*
* @param void
*
* @return script basename
*/
function script_basename()
{
if (!empty($_SERVER['SCRIPT_NAME']))
{
$file_name = $_SERVER['SCRIPT_NAME'];
}
else if (!empty($_SERVER['PHP_SELF']))
{
$file_name = $_SERVER['PHP_SELF'];
}
else if (!empty($_SERVER['SCRIPT_FILENAME']))
{
$file_name = $_SERVER['SCRIPT_FILENAME'];
}
else if (!empty($_SERVER['PATH_TRANSLATED']))
{
$file_name = $_SERVER['PATH_TRANSLATED'];
}
else
{
$file_name = '';
}
// $_SERVER return lower string following var ans systems
return basename(strtolower($file_name));
}
?>