检测服务器中的文件并生成html文件的代码

问题描述:

有没有办法让某些代码读取服务器上目录中的所有文件,然后为每个文件创建一个html文件,只将1个元素更改为url的文件?检测服务器中的文件并生成html文件的代码

基本上:

代码检测在www.myserver.com/directorywithallvideos/ 100个视频

代码创建100个的HTML文件(1每视频)

代码编辑那些HTML文件 - >将视频 元素的来源更改为检测到的视频的url, - 也许还可以将html文件的标题改为视频的名称

生成的html代码是一个html文件,用作我制作的视频页面模板。

代码应该优选地运行在cron作业上,比如每24小时运行一次,因此它可以检测何时上传新视频,并在新上传的视频上执行相同的过程。 这意味着我想在PHP中做到这一点,如果可能的话。

在此先感谢!

要建立文件的数组中的目录:

$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的组\用户对您要将文件写入的文件夹具有写入权限。