以下のコードを確認し、requireを使用するときに何が問題になっているのかをアドバイスしてください。
最初に機能するコードは次のとおりです(requireを使用していません)。
<?php
//require("_start.inc");
session_start();
if(!isset($_SESSION['user']))
{
echo "<h1 style='color:red'>Please <a href='../index.php'>login</a> first!</h1>";
}
else
{
?>
<!DOCTYPE html>
<html>
<head>
<title>Main window</title>
</head>
<body>
<h1>Admin panel</h1>
<?php
require("header.inc");
?>
</body>
</html>
<?php
//require("_end.inc");
}
?>
そして、これが機能しないバージョンです。_start.incと_end.incは上記のコードで記述されたものとまったく同じですが、以下のバージョンではエラーが発生します。解析エラー:構文エラー、Cでの予期しないファイルの終わり: 9行目の\xampp\ htdocs \ admin_start.inc
<?php
require("_start.inc");
/*session_start();
if(!isset($_SESSION['user']))
{
echo "<h1 style='color:red'>Please <a href='../index.php'>login</a> first!</h1>";
}
else
{
*/
?>
<!DOCTYPE html>
<html>
<head>
<title>Main window</title>
</head>
<body>
<h1>Admin panel</h1>
<?php
require("header.inc");
?>
</body>
</html>
<?php
require("_end.inc");
//}
?>