par
stakanof » 20 mai 2008, 15:33
Bonjour,
J'essaye de faire un site ou le menu de navigation est bloqué tant qu'on ne s'est pas loguer
( pseudo , mot de passe )
Si on est logué alors j'inclus à mon site le menu valide qui permet de rentrer dans le site
<?php
$pseudo = "a2z";
$mdp = "93";
// Verifications si formulaire soumis ==> "test de Envoi
// Si c'est bon => on crée la session, enregistre le nom utisisateur + $menu correspond alors à un menu valide
// sinon on reste sur le formulaire + Message d'erreur
if (!empty($_POST['GO']))
{
if ($_POST["pseudo"] == $pseudo and $_POST["mdp"] == $mdp){
session_start();
$_SESSION['identifiant']= $pseudo ;
$menu = 'moto-menu/menu.inc.html' ; //menu ouvert
}
else{
echo "<p style=\"color:red;\">Identifiant ou mot de passe non reconnu </p>";
$menu = 'moto-menu/menu-fermer.inc.html' ; //menu fermer
}
}
//echo session_id() ;
?>
----------
<div id="menu">
<? include($menu); ?>
</div> <!-- fin menu -->
----------
<div id="right-connexion">
Connection<br />
<fieldset>
<form action = "?" method = "post" >
Votre pseudo:<br />
<input type = "text" size="12" name = "pseudo" /><br />
Mot de passe:<br />
<input type="password" size="12" name = "mdp" /><br />
<input type = "submit" value = "GO" name = "GO" /><br />
<a href="">inscription</a><br />
</form>
</fieldset>
</div><!-- fin right-connexion -->
--------------------------------------
J'ai cette erreur
Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.:/Applications/MAMP/bin/php5/lib/php') in /Users/marcgrenier/Sites/a2zmotoclub/index.php on line 47
Est ce que je peux écrire : <? include($menu); ?> ?