בקובץ config.php מאוחסנים פרטי בסיס הנתונים (לא הכרחיים לבעייה זו), בקובץ language.php מאוחסן מערך עם משתני השפה, בקובץ menu.php נמצא התפריט שאני יוסיף לכל עמוד בעזרת include.php וכל שאר הקבצים לכל עמוד שהזכרתי לעיל.
בקיצור הבעייה כזו:
קוד: בחר הכל
Parse error: parse error, unexpected '[' in /home/idan0610/domains/idan0610.hostorm.biz/public_html/php/club/menu.php on line 1
זו השגיאה המוצגת בעמוד index.php
הנה תוכנו (הוא עוד לא שלם):
קוד: בחר הכל
<?php
include("language.php");
?>
<html dir="rtl">
<head>
<title><?php $lang['club'] ?></title>
</head>
<body>
<?php
include("menu.php");
?>
</body>
</html>
הנה תוכן הקובץ menu.php:
קוד: בחר הכל
<a href="index.php" title="<?php lang['index'] ?>"><?php lang['index'] ?></a> ::
<a href="register.php" title="<?php lang['register'] ?>"><?php lang['register'] ?></a> ::
<a href="memberlist.php" title="<?php lang['memberlist'] ?>"><?php lang['memberlist'] ?></a> ::
<a href="login.php" title="<?php lang['login'] ?>"><?php lang['login'] ?>"></a>
והנה תוכן הקובץ language.php:
קוד: בחר הכל
<?php
// Pages links
$lang['index'] = "עמוד ראשי";
$lang['register'] = "הרשמה למועדון";
$lang['memberlist'] = "רשימת חברים";
$lang['login'] = "התחבר";
//$lang['logout'] = "התנתק";
?>
אלו והקובץ config.php נבנו לבינתיים, שלא הכרחי לבעייה זו כי עדיין לא הגעתי לשלב של ההתחברות לבסיס הנתונים.
כל הקבצים נמצאים באותה תיקייה.