如何自动生成htm文件

WBOY
發布: 2016-06-13 12:20:19
原創
1318 人瀏覽過

怎么自动生成htm文件
为安全隐患问题,

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

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

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

<br />if (!file_exists('index.html')){<br />    file_put_contents('index.html', 'hello world');<br />}<br />
登入後複製

------解决思路----------------------
<br />$imgUrl = '/file/2015/05/20/100.gif';<br />$path = dirname($imgUrl);<br />createHtml($path);<br />function createHtml($path)<br />{<br />	if (!file_exists($path . '/index.html')){<br />	    file_put_contents($path . '/index.html', 'hello world');<br />	}<br />	createHtml(dirname($path));<br />}<br />
登入後複製

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

如果在保存图片时不能确定相应目录是否存在,那么这样就可以了
@mkdir(dirname($img_path), 0666, true);
登入後複製

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!