Ярослав Алексеенко: в реальном примере очень много лишнего кода
Как я уже сказал есть вариант "костылять", но я задал вопрос на всякий случай
Вдруг есть способ исключения о котором я не знаю
Надо же стремится делать свой код лучше ;)
xmoonlight: ахаха))
Просто я не заходил на тостер в течении это времени :)
Не жо этого было
Ясное дело что пост, в котором в первый же день ответили сами модераторы, не могут просто так взять и удалить
ThunderCat: у профиля есть только два изображения - аватарка и фон
Остальные изображения заносятся в базу данных в обязательном порядке
Просто мне кажется плохо все время дергать аватарку из базы данных
Ведь у меня есть страницы с несколькими пользователями на них
Ну смотрите, я гружу на файл на сервер
В это время все обрезается и обрабатывается
Далее все просто выводится на странице
Есть два варианта как реализовывать с расширениями:
1) Сохранять в базе данных имя и расширение изображения
2) При загрузке давать в качестве имени id пользователя (как я и сделал), но в таком случае приходится определять существует ли файл (лишняя нагрузка)
В обоих вариантах есть лишние действия или лишнее место на диске
Поэтому и склоняюсь к варианту без расширений
С вашим третьим аргументом согласен, но нельзя жертвовать скоростью и местом на диске ради этого пункта(
Есть еще какие-нибудь аргументы?
Просто стремно что))