2017-10-08 78 views
0

有沒有辦法讓某些代碼讀取服務器上目錄中的所有文件,然後爲每個文件創建一個html文件,只將1個元素更改爲url的文件?檢測服務器中的文件並生成html文件的代碼

基本上:

代碼檢測在www.myserver.com/directorywithallvideos/ 100個視頻

代碼創建100個的HTML文件(1每視頻)

代碼編輯那些HTML文件 - >將視頻 元素的來源更改爲檢測到的視頻的url, - 也許還可以將html文件的標題改爲視頻的名稱

生成的html代碼是一個html文件,用作我製作的視頻頁面模板。

代碼應該優選地運行在cron作業上,比如每24小時運行一次,因此它可以檢測何時上傳新視頻,並在新上傳的視頻上執行相同的過程。 這意味着我想在PHP中做到這一點,如果可能的話。

在此先感謝!

回答

0

要建立文件的數組中的目錄:

$dir = '/tmp'; 
$files = scandir($dir); 

寫入新文件:

$file = $basepath . $filename; 
$content = file_get_contents($file); 
// do whatever you want to the content 
$newfile = $basepath . $newfilename; 
file_put_contents($newfile, $content); 

很顯然,我會建議增加一些錯誤處理等了這一點。另外,請確保您正在運行CLI的組\用戶對您要將文件寫入的文件夾具有寫入權限。

相關問題