Разные пользователи с профилями картинок (как на фейсбуке) - PullRequest
0 голосов
/ 31 марта 2011

Эй! Я хочу создать сайт, который напоминает мне о Facebook для моей школы. Я новичок в этой теме, и я ценю помощь! Что мне трудно понять, так это то, как пользователи сайта могут иметь собственную фотографию профиля после того, как они загрузили ее на сайт. На данный момент у меня есть простая форма php, которая позволит пользователям загружать свои изображения, и база данных, созданная в Query Browser. База данных содержит id (первичный ключ) и titleurl. Поправьте меня, если я не прав, но я хочу сохранить изображения вне базы данных (на диске / в папке в корне сайта) и использовать URL-адрес на изображениях, www.exapmle.com/profilpictreu/yourimage.jpg. Мой учитель рекомендует мне использовать цикл, но он, честно говоря, не помнит, как это сделать ...

Может кто-нибудь помочь мне с SQL и кодированием?

Спасибо за ваши ответы

Ответы [ 3 ]

0 голосов
/ 31 марта 2011

Если вы хотите сохранить данные изображения в самой таблице базы данных, вам понадобится поле Blob ... Вам также нужно написать некоторый код, который, принимая идентификатор пользователя для параметра, вернул данные в видефайл.

В качестве альтернативы, вы можете хранить изображения вне базы данных, и база данных просто содержит пользовательские данные вместе с путем к файлу изображения, соответствующему этому пользователю ...

0 голосов
/ 31 марта 2011

создайте форму загрузки для них, чтобы загрузить свою фотографию.Сохраните файл (после проверки, конечно).Самая простая возможность присвоения имен - назвать его по идентификатору пользователя (с расширением файла).Таким образом, вы можете найти изображение с идентификатором пользователя.

Для нескольких изображений потребуется вторая таблица, чтобы вы могли сохранить ссылку на изображения для пользователей.

0 голосов
/ 31 марта 2011

Вместо этого вы можете рассмотреть возможность использования gravatar , который позволяет управлению изображениями происходить где-то еще, и все, что вам нужно, - это адрес электронной почты для доступа к их изображению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...