電子書籍の厳選無料作品が豊富!

超初心者です。
PHPの勉強を始めたばかりで、いきなりつまずいています。
下記の表示になりエラーになっているのですが、何処がエラーなのか意味が解りません。
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\phplesson\03\login.php on line 31
どなたか教えてください。
よろしくお願いします。

-----------------
<?php
session_start();

$error_message = "";
//ログインボタンが押されたかを判定
if (isset($_POST["login"])) {
if ($_POST["member_name"] == "php" && $_POST["password"] == "password") {
//ログインが成功した証拠をセッションに保持
$_SESSION["login_name"] = $_POST["member_name"];
//管理者専用画面へWebブラウザをリダイレクトさせる
$login_url = "http://{$_SERVER["HTTP_HOST"]}/phplesson/03/anq_result.php";
header("Location: {$login_url}");
exit;
}
$error_message ="メンバー名かパスワードを間違えています。";

?>
<html>
<body>
<?php
if ($error_message) {
print '<font color="red">' .$error_message. '</font>';
}
?>
<form action="/phplesson/03/login.php" method="post">
メンバー名:<input type="text" name="member_name" value="" /><br />
パスワード:<input type="password" name="password" value="" /><br />
<input type="submit" name="login" value="ログイン" />
</form>
</body>
</html>

A 回答 (1件)

$error_message ="メンバー名かパスワードを間違えています。

";
の下の行の

が全角になってます。
    • good
    • 0
この回答へのお礼

oka5130様
ありがとうございます。
解決しました。

見直したつもりでしたが、まさか全角になっているとは・・・。
本当にありがとうございます。助かりました。
PHPの勉強、さらに続けていきます。
ありがとうございました。

お礼日時:2008/06/16 09:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!