<?php 
 
if (!defined('DIR_SEP'))  { 
    if (stripos(php_uname('s'), 'Win')===FALSE)    // Mac OS/LINUX/UNIX directory separator 
        define('DIR_SEP', "/"); 
    else    // MS Windows directory separator 
        define('DIR_SEP', "\\");  } 
         
 
function file_path_exists($fn)  { 
    if (file_exists($fn))  return $fn; 
    $paths=explode(PATH_SEPARATOR, get_include_path()); 
    foreach ($paths as &$p)  {if (substr($p, strlen($p)-1)!==DIR_SEP)  $p.=DIR_SEP;} 
    $i=0;  $m=count($paths); 
    do {if (file_exists($paths[$i].$fn))  return $paths[$i].$fn;} 
    while (++$i<$m); 
    return FALSE;  } 
 
?>
 
 |