2014-01-07 52 views
0

用戶會點擊提交按鈕和功能將創造我的網站在畫廊一個div他們可以鏈接到,如果他們想專門分享這些內容。該內容只是嵌入並託管在其他網站,如YouTube,所以用戶不會實際上傳任何內容或需要一個帳戶。這是一個免費的開放式畫廊,任何人都可以複製網址並粘貼到輸入中,並將該內容提交到畫廊中的div中。用戶生成的內容 - 從哪裏開始?用戶提交內容到div的,這增加了畫廊

任何想法從哪裏開始?這將需要PHP?

回答

0

那麼,如果你是一個超級新手還是什麼的第一步將是使你的網站只是你想要它,裏面這些div的你可以把用戶提交的內容,而不是URL的方式,URL指向至。 [如果你能這樣做,那麼我想你不會需要問這個問題,所以不介意我對待你像一個完整的初學者]

你會如何實現這一目標?那麼你肯定需要:

  1. 某種服務器端語言(PHP是一個不錯的選擇),使您可以使用來自用戶的輸入(從他/她提交表單POST請求),
  2. 地方檢查它的正確性/清理輸入/支持網站等
  3. 保存該信息(數據庫),這樣你可以得到它回來。

接下來的步驟是現在從數據庫獲取信息並將其顯示在您的圖庫頁面上,就像您想要的那樣。這包括:

  1. 從數據庫中獲取想要在特定頁面上顯示的信息子集。也許只有貓相關的東西或什麼,我不知道。
  2. 只需在div中使用for循環或其他東西來顯示它。

foreach ($subset as $url) { 
    echo "<div>$url</div>"; 
} 

然後最後一步將這些鏈接轉換成實際的視頻/圖像或任何根據鏈接的類型。這可以在客戶端使用Javascript或服務器端使用PHP或其他語言完成。

這將是大量的手工工作,通過每一個網站的API的前瞻性和搞清楚如何將URL轉換爲例如視頻。圖像很簡單,但可能會受到熱鏈接保護,因此您可能還需要經過API。

+0

感謝您的回覆。我是一個初學者,幾乎沒有PHP的經驗,但我願意學習,因爲建立這個網站是一種手段,只是這一點,學習。 現在,用戶將cat gif的url複製/粘貼到輸入中,並提交它創建一個擁有該gif的div。我也想出瞭如何只用youtube視頻做同樣的事情。正則表達式將url轉換爲嵌入src,並用轉換後的輸入替換iframe src。 所以看來我需要計算如何創建一個提交到圖庫按鈕,將它發送到服務器啓動。 – dMaller

+0

這只是簡單的HTML。 '

... ...
'。表單將用戶放入瀏覽器的數據發送到服務器。您可以使用$ _POST獲取此信息服務器端。 – Sanchit