2011-05-15 85 views
0

我正在爲一個網站的圖像查看器項目工作。我有一個關於做我想工作的最佳方法的問題。圖像查看器和包含文件

我在做什麼

基本上,我使用所謂的「此Prometeus」圖像查看器(撰稿傑拉德Ferrandez - http://www.dhteumeuleu.com - 2005年2月),並在代碼的html頁面的一個塊,必須把格式:

<img src="../images/filename.jpg"><span>Tag for image</span>

文件必須是JPG格式,具有一定規模。

這一切工作正常,我有一個單獨的頁面,可以讓您在/images文件夾中的服務器上傳圖片,每次客戶端想要在圖像牆上放置一張新照片,我必須添加另一行圖像查看器的html文件中的代碼來顯示這一點。

基本上,我的圖片瀏覽器頁面看起來像這樣的部分顯示的圖片:

<img src="../images/image1.jpg"><span>image1description</span>

<img src="../images/image2.jpg"><span>image2description</span>

<img src="../images/image3.jpg"><span>image3description</span>

<img src="../images/image4.jpg"><span>image4description</span>

...和等等。

的問題

我想使這個好用誰想要上傳的圖片。不得不單獨輸入html文件中的每行代碼是有風險的:任何人都必須登錄到服務器並編輯HTML文件,這很可能會破壞代碼並搞亂頁面。我希望這是自動的:用戶應該能夠進入上傳頁面,上傳圖片,並且圖像查看器應該可以訪問該行代碼,因此基本上這是一個易於使用的前端。此外,這是費時,必須有一種方式自動發生。

可能的解決方案

我在想,要做到這一點,最好的辦法是,當客戶端使用上傳上傳文件到服務器,上傳也將添加一行到另一個文件,以便該文件僅僅是一個格式的圖像列表:

<img src="../images/image1.jpg"><span>image1description</span>

<img src="../images/image2.jpg"><span>image2description</span>

<img src="../images/image3.jpg"><span>image3description</span>

<img src="../images/image4.jpg"><span>image4description</span>

我要做到這一點,有圖片瀏覽器包括爲圖像列表文件中的代碼,但我不知道該怎麼做。什麼是這個工作的最佳途徑?

我對HTML和網頁設計有點新,所以如果有更簡單的方法來做到這一點,請告訴我。

回答

0

如果我弄清楚了,你想上傳圖片並將它們動態地添加到html中,而無需編輯html?如果是這種情況,那麼你必須爲你的圖像添加一個上傳部分。 您可以在此處找到上傳示例:http://www.reconn.us/content/view/30/51/
您必須創建一個數據庫,您將在其中編寫圖像名稱,然後編寫一個腳本,該腳本將讀取數據庫並循環顯示結果,並在HTML文件上打印img標記將會生成。我希望我能幫上忙。

Nick。