2011-03-30 43 views
0

嘿! 我想創建一個讓我想起我的學校的Facebook的網站。我對這個主題很感興趣,我很感激幫助! 我很難弄清楚,在網站上的用戶上傳到網站後,用戶可以擁有自己的個人資料圖片。現在我有一個簡單的php表單,它允許用戶上傳他們的圖片,以及在查詢瀏覽器中創建的數據庫。 數據庫包含id(主鍵)和titleurl。 糾正我,如果我錯了,但我想存儲數據庫外的圖像(在磁盤/站點根目錄中的文件夾),並使用圖片上的網址www.exapmle.com/profilpictreu/yourimage.jpg 。我的老師建議我使用循環,但他實在不記得該怎麼做...配置文件圖片的不同用戶(如在facebook上)

任何人都可以幫助我與SQL和編碼?

感謝您的答覆

+0

你的數據庫只有一個2列的表?你想如何保存你的圖像?在磁盤上還是在數據庫中?您需要提供比您提供的信息更多的信息。 – 2011-03-30 20:33:53

回答

0

你可能,而應考慮使用gravatar,它可以讓圖片管理髮生在其他地方,所有你需要的是訪問他們的照片他們的電子郵件地址。

0

如果要將圖像數據存儲在數據庫表本身中,您將需要一個Blob字段......您還需要編寫一些代碼,將參數的用戶標識用於返回數據一份文件。

或者,你可以存儲圖像從數據庫中去,對數據庫只包含用戶數據,以對應於該用戶的圖像文件的路徑在一起......

0

爲他們創建一個上傳表單上傳他們的照片。存儲文件(當然在驗證之後)。最簡單的命名方式是在用戶的ID後面加上文件擴展名。這樣你就可以用用戶的ID找到圖片。

多張照片需要第二張表,因此您可以將圖像的參考存儲到用戶。

相關問題