欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

如何自动生成htm文件

程序员文章站 2022-04-21 20:13:52
...
怎么自动生成htm文件
为安全隐患问题,

想在上传图片的同时,在图片的目录自动生成个空白的htm文件。

图片目录是根据时间定义的 所以 目录有点多。

php 怎么实现这个?
------解决思路----------------------
like this


if (!file_exists('index.html')){
file_put_contents('index.html', 'hello world');
}

------解决思路----------------------

$imgUrl = '/file/2015/05/20/100.gif';
$path = dirname($imgUrl);
createHtml($path);
function createHtml($path)
{
if (!file_exists($path . '/index.html')){
file_put_contents($path . '/index.html', 'hello world');
}
createHtml(dirname($path));
}

------解决思路----------------------
想在上传图片的同时,在图片的目录自动生成个空白的htm文件
显然图片文件已经保存了,假定保存图片是的路径在 $img_path 中
那么只需
file_put_contents(dirname($img_path) . '/index.html', '');

如果在保存图片时不能确定相应目录是否存在,那么这样就可以了
@mkdir(dirname($img_path), 0666, true);
如何自动生成htm文件

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频