HTMLファイルを自動生成する方法

WBOY
リリース: 2016-06-13 12:20:19
オリジナル
1366 人が閲覧しました

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 />
ログイン後にコピー

------解決策----------------------
写真も同時にアップロードしたい空の htm ファイルが画像のディレクトリに自動的に生成されます
画像ファイルを保存するパスが $img_path
にあると仮定すると、
< になります。 🎜>
file_put_contents(dirname($img_path) . '/index.html', '');
ログイン後にコピー
if 画像を保存するときに、対応するディレクトリが存在するかどうかを判断できない場合は、これで問題ありません

@mkdir(dirname($img_path), 0666, true);
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート