} } } } } } } ?> </p> </div> </div> </div> <?php // Include language specific menu-file $menu = selectPage($lang_q, 'menu'); if (file_exists($menu)) { include "{$menu}"; } else { include "pages/en/menu.php"; } ?> <div id="content"><?php include escapeshellcmd($file); ?> </div> <div id="backfooter"> <div id="footer"> <p>
<meta charset="UTF-8"> <title>test</title> </head> <body> <menu> <ul><?php menu(); ?> </ul> </menu> <h1>Hello SUNSHINE!!!!</h1> <?php # Put HTML content in the document echo selectPage(); ?> </body> </html> <!-- <ul > autre methode sans fonction : pour charger les doc avec le titre en extrait <?php foreach ($liste as $key) { ?> <li> <?php $op = fopen("{$key}", "r"); // ouvrir le key et pointer sur la premiere ligne avec "r" $ligne = fgets($op);
} return $out; } if (isset($_REQUEST["lang"])) { $lang_q = array($_REQUEST["lang"] => '1'); $lang = $_REQUEST["lang"]; } else { $lang_q = setLanguage(); } if (isset($_REQUEST["page"])) { $page = escapeshellcmd(htmlentities($_REQUEST["page"])); $file = selectPage($lang_q, $page); if (!file_exists($file)) { header('HTTP/1.0 404 Not Found', 404); if (empty($_SERVER["HTTP_REFERER"]) || empty($_SERVER["REQUEST_URI"])) { header("Location: /"); } else { echo "<html><head><title>404</title><head>"; echo "<body>404 error - broken link</body></html>"; $to = "webmaster"; $subject = "404 error"; $content = "\nA 404 error has occurred on the website : may you fix it ?\nFrom : " . $_SERVER["HTTP_REFERER"] . "\nTo : " . $_SERVER["REQUEST_URI"] . "\nAt : " . date("D M j Y g:i:s a T" . "\nUser-agent : " . $_SERVER["HTTP_USER_AGENT"]); @mail($to, $subject, escapeshellcmd($content), "svn-build"); } die; } } else { $page = "index"; $lang_q = setLanguage(); $file = selectPage($lang_q, $page); }