「ウエブページ完全」で保存したのに。
PC環境
ブラウザ:chrome
OS:Windows10
MAMPで自分のパソコンに「仮想サーバー」を構築しています。
ブラウザ〜仮想サーバーのアドレスは http://localhost/test2.php
です。ファイル名[test2.php]のプログラムは以下です。
<?php
session_start();
require('dbconnect.php');
// ★ポイント1★
if (!empty($_POST) ){
// ★ポイント2★
if ($_POST['name'] ==
"" ) {
$error['name'] = 'blank';
}
if ($_POST['email'] ==
"" ) {
$error['email'] = 'blank';
}
if ($_POST['password'] ==
"" ) {
$error['password'] = 'blank';
}
if ($_POST['password2'] ==
"" ) {
$error['password2'] = 'blank';
}
// ★ポイント3★
if (strlen($_POST['password']
)< 6 ) {
$error['password'] = 'length';
}
// ★ポイント4★
if (($_POST['password'] !=
$_POST['password2']) && ($_POST['password2'] != "")){
$error['password2'] = 'difference';
}
if(empty($error)) {
$_SESSION['join'] = $_POST;
header('Location: test3.php');
exit();
}
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<title>会員登録をする</title>
</head>
<body>
<form action=""
method="post" enctype="multipart/form-data"
class="registrationform">
<p>ニックネーム<input type="text"
name="name" style="width:400px" value="<?php echo htmlspecialchars($_POST['name']??"",
ENT_QUOTES); ?>">
<?php
if (isset($error['name']) && ($error['name']
== "blank")): ?>
<p class="error">名前を入力してください"</p>
<?php
endif; ?>
</p>
<p>email<input
type="text" name="email" style="width:150px"
value="<?php echo htmlspecialchars($_POST['email']??"",
ENT_QUOTES); ?>">
<?php
if (isset($error['email']) &&
($error['email'] == "blank")): ?>
<p class="error">emailを入力してください</p>
<?php
endif; ?>
</p>
★ポイント5★
<p>パスワード<input
type="password" name="password"
style="width:150px" value="<?php
echo htmlspecialchars($_POST['password']??"",
ENT_QUOTES); ?>">
<?php
if (isset($error['password']) &&
($error['password'] == "blank")): ?>
<p class="password"> パスワードを入力してください</p>
<?php
endif; ?>
<?php
if (isset($error['password']) &&
($error['password'] == "length")): ?>
<p class="error"> 6文字以上で指定してください</p>
<?php
endif; ?>
</p>
<p>パスワード再入力<span
class="red">*</span><input type="password"
name="password2"
style="width:150px">
<?php
if (isset($error['password2']) &&
($error['password2'] == "blank")): ?>
<p class="error"> パスワードを入力してください</p>
<?php
endif; ?>
<?php
if (isset($error['password2']) &&
($error['password2'] == "difference")): ?>
<p class="error"> パスワードが上記と違います</p>
<?php
endif; ?>
</p>
<input type="submit"
value="確認する"
class="button">
</form>
</body>
</html>
-----------------------------------------------------
以上は「会員登録」のチェック項目にあたります。
ブラウザ上のhtmlをキーボード、キー[Crrl]+[S]で保存する場合
「ファイルの種類(T):ウェブパージ、完全(*.htm;*.html)」を選択すると
以下となりました。
-------------------------------
<!DOCTYPE html>
<!-- saved from url=(0026)http://localhost/test2.php
-->
<html
lang="ja"><head><meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
<title>会員登録をする</title>
<link
id="avast_os_ext_custom_font"href="chrome-extension://eofcbnmajmjmplflapaojjnihcjkigck/common/ui/fonts/fonts.css"rel="stylesheet"
type="text/css"><style
type="text/css" id="tts-styles">[data-tts-block-id].tts-active {background: rgba(206,
225, 255, 0.9) !important;} [data-tts-sentence-id].tts-active {background: rgba(0,
89, 191, 0.7) !important;}</style></head>
<body>
<form
action="http://localhost/test2.php" method="post" enctype="multipart/form-data" class="registrationform">
<p>ニックネーム<input type="text"
name="name" style="width:400px" value="">
</p>
<p>email<input
type="text" name="email" style="width:150px"
value="">
</p>
★ポイント5★
<p>パスワード<input
type="password" name="password"
style="width:150px" value="">
</p>
<p>パスワード再入力<span
class="red">*</span><input type="password"
name="password2" style="width:150px">
</p>
<input type="submit"
value="確認する"
class="button">
</form>
</body></html>
以上ですが
PHP関連のプログラムがほとんどありません!?
なぜ削除されるのでしょうか?
宜しくお願い致します。