кстати, на днях пришла мысль: а если использовать realpath() и вырезать корневую директорию?
realpath() вернет что то в таком роде: "/var/www/user/data/www/site.ru/dir/script/file.php", теперь вырезаем все то, что не стоит показывать допустим так:
<?
$a = explode('/',realpath(basename($_SERVER['SCRIPT_NAME'])));
foreach($a as $key => $val){
if($val == $_SERVER['HTTP_HOST']) {
unset($a[$key]);
$basedir = implode('/',$a);
break;
} else {unset($a[$key]);}
}
?>
Изменил: KOZZ (24.09.2010 / 16:24)