2011-06-24 60 views
0

設置如下:以html格式動態顯示網格圖像

我有25個文件夾,每個文件夾都有一些圖像。我運行C++代碼後,決定每個文件夾中圖像的數量和文件名。我希望在HTML文件中以5x5網格格式在這25個文件夾中顯示圖像,每個網格條目的大小取決於該網格條目對應的文件夾中的圖像數量。我需要爲它編寫一個html腳本。

由於我完全沒有編寫html腳本的經驗,我查看了一些其他帖子在stackoverflow和其他地方,但我找不到幫助動態查找文件夾,然後顯示它們包含的圖像。如果有人能幫助我,我會很感激。

在此先感謝!

+0

HTML,script?你的意思是一個輸出HTML的腳本協議腳本,是否正確? 這一切都取決於你想要用渲染的HTML進行多麼華麗,你只是想在一個老式的,不合適的表,或基於DIV的演示文稿具有更好的stylability更好? –

+0

嗨Rob-不是強盜(P),只要所有的圖像都可見,一種老式的方式就可以正常工作。 –

回答

0

這聽起來像是最好的在PHP/JSP等中實現的服務器端腳本。 我對服務器端的東西很生疏,所以我會留給那些更熟悉服務器端材料的人。

1

正如Zeychin所說,您可以使用PHP根據您對所設置的目錄進行的查詢,很好地高效地輸出HTML。

查看PHP的$ _SERVER,並從中您應該能夠查詢服務器上的任何內容,從根名稱到文件夾的內容。處理它返回給你的數據,並通過循環你可以很容易地輸出一個表格格式,這將大致類似於以下內容

<table><!-- "Starts" table--> 
<tr><!-- "Starts" row 1--> 
<td><!-- "Starts" cell 1--> 
</td><!-- "ends" cell 1--> 
<td><!-- "Starts" cell 2--> 
</td><!-- "ends" cell 2--> 
<td><!-- "Starts" cell 3--> 
</td><!-- "ends" cell 3--> 
<td><!-- "Starts" cell 4--> 
</td><!-- "ends" cell 4--> 
<td><!-- "Starts" cell 5--> 
</td><!-- "ends" cell 5--> 
</tr><!-- "ends" row 1--> 

... do this 4 more times ... 

</table> <!-- "end" table--> 
+0

嗨,羅布,你可以給我一個鏈接到某個地方,我可以查看更多關於PHP腳本的細節,特別關注我的問題。我會非常感激。 –

+0

Vinayak,如果您的編程已經處理了服務器上的所有圖像處理和目錄創建,請參閱PHP.net文檔。對於C++程序員來說,理解PHP的時間不應該那麼長http://php.net/manual/en/reserved.variables.server.php –

+0

另外,你是否有HTML的工作知識?爲了方便您的輸出,請刷新整個文檔結構http://www.webstandards.org/learn/reference/templates/,表格http://www.w3schools.com/html/html_tables.asp和IMG標籤http://www.w3schools.com/tags/tag_img.asp。進入基於DIV的佈局和CSS,讓它真正的爵士樂起來 –