HTMLの生成について
PC画面のTEXTAREAに入力した内容で
携帯用(3キャリア対応)の画面を作成したいです。
一応、それっぽいファイル(HTML)を作成するところまでできました。
こんな感じで問題ないでしょうか?
注意すべき点などありましたら教えてください。
よろしくお願いします。
【test.php】
<?
//ファイルの保存場所
$path = "./htmlfile/info/";
//ファイル名称
$name = date("YmdHis").".html";
$head = "<meta http-equiv='Content-Type' content='text/html; charset=shift_jis'>";
if($_POST){
$detail = nl2br(mb_convert_encoding($_POST["detail"], "SJIS", "UTF-8"));
$html = <<<HTMLFILE
<html><head>$head</head><body><div>$detail</div></body></html>
HTMLFILE;
//ファイル作成
$filename=$path.$name;
touch($filename);
//ファイルオープン
$fp = fopen($filename,"w");
//ファイル書込み
fwrite($fp,$html);
//ファイルクローズ
fclose($fp);
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ファイル生成</title>
<body>
<table align = "center" cellspacing="0">
<form name="form1" action="test.php" method="post">
<tr>
<b>携帯サイト内容</b><br>
<textarea cols="20" rows="10" name="detail"><?= $_POST["detail"] ?></textarea>
</tr>
<tr>
<input type="submit" name="con" value="ファイル生成">
</tr>
</form>
</table>
</body>
</html>
お礼
凄くわかりやすいご説明有難うございます。 これで思っている内容は出来そうです。 心より感謝致します!!