HTM ファイルを自動的に生成する方法
セキュリティ リスクのため、
は、画像のアップロード中に画像ディレクトリに空の HTM ファイルを自動的に生成したいと考えています。
画像ディレクトリは時間に基づいて定義されているため、多くのディレクトリがあります。
PHP でこれを実現するにはどうすればよいですか?
------ソリューションのアイデア----------------------
こんな感じ
<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 />
file_put_contents(dirname($img_path) . '/index.html', '');
@mkdir(dirname($img_path), 0666, true);