{% else-1 %}
Обновить
* Тема закрыта!
1.
[STEM] * 16.33
[автор] (7 июл 2016, 13:26) [0/0] [0] [спам] [под]

Есть функция:
<?
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 не может найти файл, т.к путь меняется. Как сделать, чтобы работало и там, и там? Не писать же еще одну функцию, только с другими путями?

2.
NTL * 18.08
(7 июл 2016, 13:27) [1/0] [1] [спам] [под]

$_SERVER['DOCUMENT_ROOT']


Изм. 1 раз. / Посл. изм.
NTL * 18.08
(7 июл 2016, 13:28)
3. (7 июл 2016, 13:28) [1/0] [1] [спам] [под]

STEM™, $file = $_SERVER['DOCUMENT_ROOT'].'/user.files/avatar/'.$a.'.png';

4.
[STEM] * 16.33
[автор] (7 июл 2016, 13:32) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений