<?php
$pass = $_POST["password"];
$passmoji = mb_strlen($pass, "SJIS");
$small = "5";
$big = "15";
$mj1 = "$";	// 保存用予備文字1
$mj2 = "adminpass";	// 保存用予備文字2
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<title>PHP OneLine BBS インストール</title>
<meta name="robots" content="noindex,nofollow">
<meta name="Author" content="rl228">
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<meta http-equiv="content-script-type" content="text/javascript">
<link rel="stylesheet" href="../install/css/style.css" type="text/css">
</head>

<body>
<div id="status">
	<b><p style="display:block; font-size:14px; color:#000;">ステータス</p></b>
	<p class="now">インストールプログラムの選択</p>⇒<p class="now">パスワードの入力</p>⇒<b>パスワードのチェック・設定</b>⇒<p class="not">情報の設定</p>⇒<p class="not">インストール確認・完了</p>
</div>
<img src="../install/images/key2.png" border="0" class="images">
<b id="inst1">パスワードをチェックを行います。</b>
<?php
if ($passmoji < $small) { echo "<p style=\"display:block;\">パスワードの文字数が少なすぎます。パスワードは、<b>5</b>文字以上、<b>15</b>文字以内で設定してください。チェックしたパスワードは、<b>$passmoji</b>文字です。</p>"; }
if ($passmoji > $big) { echo "<p style=\"display:block;\">パスワードの文字数が多すぎます。パスワードは、<b>5</b>文字以上、<b>15</b>文字以内で設定してください。チェックしたパスワードは、<b>$passmoji</b>文字です。</p>"; }
	if ($small < $passmoji && $big > $passmoji) { echo "<p style=\"display:block;\">パスワードのチェックが完了しました。パスワードの形式に問題はありません。ステップ「情報の設定」に移動してください。チェックしたパスワードは、<b>$passmoji</b>文字です。</p> <p style=\"display:block;\">パスワードは正しく設定されました。パスワードは、<b>$pass</b>です。</p>"; }
	if ($small == $passmoji) { echo "<p style=\"display:block;\">パスワードのチェックが完了しました。パスワードの形式に問題はありません。ステップ「情報の設定」に移動してください。チェックしたパスワードは、<b>$passmoji</b>文字です。</p> <p style=\"display:block;\">パスワードは正しく設定されました。パスワードは、<b>$pass</b>です。</p>"; }
	if ($big == $passmoji) { echo "<p style=\"display:block;\">パスワードのチェックが完了しました。パスワードの形式に問題はありません。ステップ「情報の設定」に移動してください。チェックしたパスワードは、<b>$passmoji</b>文字です。</p> <p style=\"display:block;\">パスワードは正しく設定されました。パスワードは、<b>$pass</b>です。</p>"; }

		// 生成するファイルの設定
		$conf = fopen ("../config/admin.php", "w");

		// ファイルの生成・保存
		if ($small < $passmoji && $big > $passmoji) {
			fwrite ($conf, "<?php\n");
			fwrite ($conf, "$mj1$mj2 = \"$pass\";\t// 管理者専用のパスワード\n");
			fwrite ($conf, "?>");
			fclose ($conf);
		}
		if ($small == $passmoji) {
			fwrite ($conf, "<?php\n");
			fwrite ($conf, "$mj1$mj2 = \"$pass\";\t// 管理者専用のパスワード\n");
			fwrite ($conf, "?>");
			fclose ($conf);
		}
		if ($big == $passmoji) {
			fwrite ($conf, "<?php\n");
			fwrite ($conf, "$mj1$mj2 = \"$pass\";\t// 管理者専用のパスワード\n");
			fwrite ($conf, "?>");
			fclose ($conf);
		}

		// 保存が完了しているかチェックをする。保存されていたら次のステップへ。
		require "../config/admin.php";;
		if ($adminpass != "") {
			echo "<p style=\"display:block;\"><a href=\"../install/setting.php\">情報の設定</a></p> <p style=\"display:block;\"><a href=\"../install/\">パスワードを設定しなおす</a></p>";
		} else {
			echo "<p style=\"display:block;\">パスワードの保存ができませんでした。パーミッション等の権限、入力内容を確認してから、もう一度インストールしなおしてください。";
		}
?>
<div id="instcopy">
	<div class="all">
	<p><a href="/">PAP Install Program 1.00β Version</a> by <a href="mailto:rl228@user.sourceforge.jp">rl228</a></p>
	</div>
</div>
</body>
</html>