以下のURL先には認証プログラムですが!
http://afurieitohannei.la.coocan.jp/Sample17.htm
著書の通りに入力したつもりですが?以下のエラーがですま。
Parse error: syntax error, unexpected '"); ' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ')' in C:\xampp\htdocs\YPHPSample\10\Sample10-17.php on line 11
11行目の
header("HTTP/1.0 401 Unauthorized");
が何らかの問題があるとのことですが?
著書を見る限り私的には問題はないと思っているのですが?
なぜエラーとなるのでしょうか?
よろしくお願いいたします。
2018年11月18日 06:17:49秒
2回目の追伸です。
著書のプログラムが以下のURLからご覧になれます。
http://afurieitohannei.la.coocan.jp/puroguramu.htm
よろしくお願いいたします。
2018.11.17追伸です。いかが問題のプログラムです。
<?php if(!isset($_SERVER["PHP_AUTH_USER"])){ header("WWW-Authenticate: Basic realm=\"realm\""); header("HTTP/1.0 401 Unauthorized"); exit("401 Unauthorized"); } else{ if($_SERVER["PHP_AUTH_USER"]!= "admin"{ header("WWW-Authenticate:Basic realm=\"realm""); header("HTTP/1.0 401 Unauthorized"); exit("401 Unauthorized"); } } ?> <html> <head> <title>認証</title> </head> <body> <?php $city = array("東京","名古屋","京都","大阪","福岡"); ?> <h2>出発地ご案内</h2> <form> <select name="city"> <?php foreach($city as $name => $value){ print "<option valu={$value}>{$value}</option>"; } ?> </selcrt> </form> </body> </html> -------------------------- 2018.11.18 17:00 NOW. ですが!7回前後入力しなおしたところ、著書の通り 動き出したみたいです。 <?phpif(!isset($_SERVER["PHP_AUTH_USER"])){
header("WWW-Authenticate: Basic realm="realm"");
header("HTTP/1.0 401 Unauthorized");
exit("401 Unauthorized");
}
else{
if($_SERVER["PHP_AUTH_USER"]!= "admin"){
header("WWW-Authenticate: Basic realm="realm"");
header("HTTP/1.0 401 Unauthorized");
exit("401 Unauthorized");
}
}
?>
冒頭のPHPプログラムと、どこが違うのか分かりませんが!
ひたすら、消してまた入力して根気強く入力しました。
回答2件
あなたの回答
tips
プレビュー