У меня есть простое утверждение ниже:
if(file_exists('/images/alum/'.$profile['pic'])) echo '/images/alum/'.$profile['pic']; else echo '/images/user_default.jpg';
Файл есть, но всегда идет к изображению по умолчаниюЧто я не так понял?
Вы говорите на сервере, что файл в корне файловой системы существует. Возможно, вам придется добавить . или ..
.
..
убедитесь, что $profile['pic'] имеет правильное имя файла, допустимое сокращение с путем и текущий каталог с точечной частью к файлу ...
$profile['pic']
условие временного отрицания для просмотра файла из профиля ...
Измените это на это.
if(file_exists('./images/alum/'.$profile['pic'])) echo './images/alum/'.$profile['pic']; else echo './images/user_default.jpg';
Попробуйте:
if(file_exists('./images/alum/'.$profile['pic'])) echo '/images/alum/'.$profile['pic']; else echo '/images/user_default.jpg';
то есть измените "/ images" на "./images", но только в вызове file_exists.