Ну например пользователь хочет загрузить изображение, это изображение сначала помещается в специальную папку для фото, а в базе данных должна храниться ссылка на это фото, а потом через базу данных выводится ссылка (тоесть само фото), я правильно понял?
Если да, то как осуществляется загрузка самого файла? Просто я знаю как взять через html-форму ссылку на файл, а вот как загрузить именно сам файл не знаю
Файл необходимо положить в папку, которая доступна по http протоколу.
Храните название файла с расширением, а в тег img src="/path/to/img/$fileName" подставляете полный путь от хоста.
ibr_98: если нет CDN то да. единственное что надо файлам менять имена на безопасные вроде md5, ибо хрен его хнает что там может быть, и раскидывать по разным папкам. миллион файлов в одной папке редкая ФС выдержит