动态生成html文件以显示图像和视频

时间:2016-04-07 11:38:51

标签: javascript php html5

我正在将一些图片和视频上传到上传文件夹,然后我使用数组将其显示在我的网页上。这会给浏览器带来额外的负担。 所以我想当我上传任何图像/视频上传文件夹时,它应该创建动态html或php文件来显示每个图像/视频。 谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:1)

我建议您编写2个模板(视频和图像)并使用file_gets_contents和str_replace()以及file_put_contents

我的想法示例:

templateVideo.html(如果需要动态,则为php)

<html>
<head>
    <title></title>
</head>
<body>

    <video src="YOUR_DYNAMIC_PATH"></video>

</body>
</html>

upload.php:

# ... your code for upload ...

$videoName = 'myFile.mp3';
$myTemplate = file_get_contents('templateVideo.html');

//str_replace(search, replace, subject)
$myTemplate = str_replace('YOUR_DYNAMIC_PATH', $videoName, $myTemplate);

// file_put_contents(filename, data)
file_put_contents('your_path_and_filename', $myTemplate);

像这样的东西:)

注意:如果需要,请查看mkdir以获取创建动态文件夹