Есть функция:
<?
function avatar($a) {
$file = '../user.files/avatar/'.$a.'.png';
if (file_exists($file) ) {
echo '<img src="/user.files/avatar/'.$a.'.png">';
} else {
echo '<img src="/user.files/def_ava.png">';
}
}
?>
Если ее вызвать в файле с путем site.ru/../a.php, то все работает нормально. А если вызвать в site.ru/a.php, то php не может найти файл, т.к путь меняется. Как сделать, чтобы работало и там, и там? Не писать же еще одну функцию, только с другими путями?
STEM™, $file = $_SERVER['DOCUMENT_ROOT'].'/user.files/avatar/'.$a.'.png';