【问题标题】:code to detect files in server and generate html file检测服务器中的文件并生成 html 文件的代码
【发布时间】:2018-03-19 23:19:37
【问题描述】:

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

基本上:

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

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

代码编辑那些 html 文件 -> 改变视频的来源 元素到检测到的视频的 url,- 也可能改变标题 将 html 文件添加到视频的名称中

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

该代码最好在 cron 作业上运行一次,例如每 24 小时一次,这样它就可以检测何时上传新视频,并对新上传的视频执行相同的处理。 这意味着如果可能的话,我想在 PHP 中执行此操作。

提前致谢!

【问题讨论】:

    标签: php html video auto-generate


    【解决方案1】:

    在目录中构建文件数组:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 2017-12-12
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      相关资源
      最近更新 更多