Revision: 51572
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 28, 2011 16:45 by cdohost
Initial Code
if (!function_exists('bugFixRequirePath'))
{
function bugFixRequirePath($newPath)
{
$stringPath = dirname(__FILE__);
if (strstr($stringPath,":")) $stringExplode = "\\"; else $stringExplode = "/";
$paths = explode($stringExplode,$stringPath);
$newPaths = explode("/",$newPath);
if (count($newPaths) > 0)
{
for($i=0;$i<count($newPaths);$i++) { if ($newPaths[$i] == "..") array_pop($paths); }
for($i=0;$i<count($newPaths);$i++) { if ($newPaths[$i] == "..") unset($newPaths[$i]); }
reset($newPaths);
$stringNewPath = implode($stringExplode,$paths).$stringExplode.implode($stringExplode,$newPaths);
return $stringNewPath;
}
}
}
Initial URL
Initial Description
Bug Fix Required Path (Corrige o bug no caminho do arquivo)
Initial Title
PHP - Bug Fix Required Path
Initial Tags
php, path
Initial Language
PHP