2013-05-07 21 views
-4

我目前正在創建一個網站,作爲一所大學教授的高中實習生的一部分。如何讓網站自動顯示文件結構中的文件?

由於他不斷地上傳新的作業,我想知道是否有一種方法,我可以phpJavaScript在網頁內自動添加文件。

要進入我的概念的描述,有一個爲教授的網站設置文件結構。該網站與該文件結構相關,但每次他添加一個文件時,他都必須加入代碼並將其鏈接起來。

我知道這很容易Dreamweaver,但我想讓他的過程很快。我想擁有它,以便他將文件添加到結構中,並且網站會自動在網頁中添加該文件的名稱,並創建一個鏈接以下載它。我對PHP一無所知,但我熟悉JavaScript,只是沒有將它集成到HTML

+1

歡迎來到StackOverflow。這是一個友好的網站,用於提出具體問題,並接收編程問題的具體答案。你的問題過於寬泛,因爲它要求如何創建一個完整的應用程序,只需在標題中對關鍵字進行Google搜索即可輕鬆解決。當您開始編程時請回來,我們很樂意提供幫助。 – likeitlikeit 2013-05-07 14:48:56

+0

如果您不反對開箱即用的解決方案,我已經使用WordPress部署了一些這樣的網站([http://wordpress.org/](http://wordpress.org/ ))和List Yo文件插件([http://wordpress.org/extend/plugins/list-yo-files/](http://wordpress.org/extend/plugins/list-yo-files/)) 。這使您可以輕鬆創建始終保存最新文件列表的頁面。如果你喜歡,你可以使用FTP來自己管理文件。 – jamesnotjim 2013-05-07 14:34:10

回答

0

檢查php的readdir函數。

//Example #2 List all entries in the current directory and strip out . and .. 
<?php 
if ($handle = opendir('.')) { 
    while (false !== ($entry = readdir($handle))) { 
     if ($entry != "." && $entry != "..") { 
      echo "$entry\n"; 
     } 
    } 
    closedir($handle); 
} 
?> 

現在你可以改變opendir('.')部分匹配提供給Web服務器的任何目錄。而不是隻是回聲你可以輸出鏈接到文件的htmlcode。

+0

此方法是否可以脫機工作?我目前還沒有服務器上的網站。我添加了代碼並更改了目錄,但我沒有得到任何輸出。另外,我不知道你的意思是通過改變回聲。 – 2013-05-07 15:04:17