Короче возникла странная проблемв с выводом аватарки..
Использую для вставки аватары в шапку сайта вот этот код:
if (file_exists('../files/avatar/' . $user_id . '.png')) {
echo '<img src="../files/avatar/' . $user_id . '.png" width="32" height="32" alt="' . $login . '" /> ';
}
else
echo '<img src="../images/empty.png" width="32" height="32" alt="' . $login . '" /> ';
echo '</td><td>';
Косяк в том, что он прекрасно работает на всех страницах сайта кроме главной. В чём может быть проблема?
Сразу скажу что вместо . $user_id . пробовал вручную написать значение один фиг не грузит..
И как вообще правильно вывести аватарку туда куда мне нужно?
Полный путь пробовал прописывать уже. Не помогает.
И ещё картинку то выдаёт но стандартную. empty.png
Даже вот так выдаёт empty.png
if (file_exists('http://test1.ru/files/avatar/1.png')) {
echo '<img src="http://test1.ru/files/avatar/1.png" width="32" height="32" alt="' . $login . '" /> ';
}
else
echo '<img src="../images/empty.png" width="32" height="32" alt="' . $login . '" /> ';
Но на всех остальных страницах всё нормально..
заместо ../ юзай $rootpath
FlySelf (18.12.2009/15:12)
заместо ../ юзай $rootpath
не катит, один фиг на главной empty выдаёт.
короче по какойто причине при запросе на чуществование файла Аватарки возвращает false И хоть ты тресни.
как ты написал с юзанием рутпач, покаж
Вероятно ты переменную $rootpath используешь в функции fileexists в одинарных ковычках .
Юзай " , или конкантенируй строку '.$roorpath.'