Bonjour !
J´ai un petit problème au niveau de ma page partenaires sur mon site web ...
page partenaires.php (voici le code) :
<?
session_start ()
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>GameCube3000</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Bienvenue" href="bienvenue.css" />
</head>
<body>
<div id="en_tete">
<a onclick="window.open(this.href,´_blank´);return false;" href="http://127.0.0.1/testPHP/" title="GameCube3000"><img
src="http://img289.imageshack.us/img289/1329/gamec
ube30009cl.png
" alt="GameCube3000" style="border:0px;"/></a>
</div>
<div id="menu">
<? include ("menu.php") ?>
</div>
<div id="corps">
<h1>Partenaires</h1>
<p>Bienvenue sur la page des partenaires de GameCube3000 ! En devenant un de nos partenaires, nous mettrons une bannière de votre site web sur le nôtre et vous mettrez une bannière de notre site web sur le vôtre. Pour cela, remplissez le formulaire ci-dessous.</p>
<form method="post" action="partenaires_suite.php">
<p>Veuillez remplir le formulaire ci-dessous.</p>
<p>Attention: les champs marqués par * sont obligatoires! </p>
<p>
<!-- début de nom de site web-->
<label>
nom de votre site web*:
<input type="text" name="nom_web" tabindex="10" />
</label>
<br />
<!-- fin de nom de site web-->
<!-- début de description de site web-->
<label>
description de votre site web* :
<textarea name="descrip" rows="10" cols="50" tabindex="20"></textarea>
</label>
<br/>
<!-- fin de description de site web-->
<label>
adresse de votre site web* :
<input type="text" name="adresse" tabindex="30" value="http://" />
</label>
<br/>
<label>
Adresse de votre bouton (sur internet) taille 88x31 pixels * :
<input type="text" name="adresse_banniere" tabindex="50" value="http://" />
</label>
<br/>
<label>
Message personel à GameCube3000 :
<textarea name="message" rows="10" cols="50" tabindex="60"></textarea> </label>
<br/>
<input type="submit" value="Valider!" /> <input type="reset" value="Remettre à zéro" />
</p>
</form>
</div>
<div id="pied_de_page">
<p>Copyright "GameCube3000" 2005, tous droits réservés</p>
</div>
</body>
</html>
page partenaires_suite.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>GameCube3000</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Bienvenue" href="bienvenue.css" />
</head>
<body>
<div id="en_tete">
<a onclick="window.open(this.href,´_blank´);return false;" href="http://127.0.0.1/testPHP/" title="GameCube3000"><img
src="http://img289.imageshack.us/img289/1329/gamec
ube30009cl.png
" alt="GameCube3000" style="border:0px;"/></a>
</div>
<div id="menu">
<? include ("menu.php") ?>
</div>
<div id="corps">
<h1>Partenaires</h1>
<p>Vos coordonnées sont-elles bien :</p>
<p>
nom de votre site web: <? echo $_POST[´nom_web´]; ?> <br/>
description de votre site web: <? echo $_POST[´descrip´]; ?> <br/>
adresse de votre site web: <? echo $_POST[´adresse´]; ?> <br/>
Adresse de votre bouton (sur internet) taille 88x31 pixels: <? echo $_POST[´adresse_banniere´]; ?> <br/>
message personnel à GameCube3000: <? echo $_POST[´message´]; ?> <br/>
<strong>?</strong>
<p> <form method="post" action="oui_two.php"> <input type="submit" value="Si oui, cliquez ici!"/> </form>
<p> <form method="post" action="partenaires.php"> <input type="submit" value="Sinon, cliquez là!"/> </form>
</div>
<div id="pied_de_page">
<p>Copyright "GameCube3000" 2005, tous droits réservés</p>
</div>
</body>
</html>
page oui_two.php :
<?
session_start ();
$_SESSION[´nom_web´] = $_POST[´nom_web´] ;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>GameCube3000</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Bienvenue" href="bienvenue.css" />
</head>
<body>
<div id="en_tete">
<a onclick="window.open(this.href,´_blank´);return false;" href="http://127.0.0.1/testPHP/" title="GameCube3000"><img
src="http://img289.imageshack.us/img289/1329/gamec
ube30009cl.png
" alt="GameCube3000" style="border:0px;"/></a>
</div>
<div id="menu">
<? include ("menu.php") ?>
</div>
<div id="corps">
<h1>Partenaires</h1>
<p>Merci, vos coordonnées ont bien été prises en compte !< /p>
</div>
<div id="pied_de_page">
<p>Copyright "GameCube3000" 2005, tous droits réservés</p>
</div>
</body>
</html>
page admin.php :
<?
session_start () ;
// J´ai choisi le mot de passe "*****"
if (isset($_POST[´mot_de_passee´])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passee = $_POST[´mot_de_passee´];
}
else // La variable n´existe pas encore
{
$mot_de_passee = ""; // On crée une variable $mot_de_passe vide
}
if ($mot_de_passee == "****") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>GameCube3000</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Bienvenue" href="bienvenue.css" />
</head>
<body>
<div id="en_tete">
<a onclick="window.open(this.href,´_blank´);return false;" href="http://127.0.0.1/testPHP/" title="GameCube3000"><img
src="http://img289.imageshack.us/img289/1329/gamec
ube30009cl.png
" alt="GameCube3000" style="border:0px;"/></a>
</div>
<div id="menu">
<? include ("menu.php") ?>
</div>
</div>
<div id="corps">
<h1>Administration</h1>
<p>Bienvenue dans l´administration!</p>
<? echo " $_SESSION[´nom_web´] " ?>
</div>
<div id="pied_de_page">
<p>Copyright "GameCube3000" 2005, tous droits réservés</p>
</div>
</body>
</html>
<?
session_start () ;
}
else // le mot de passe n´est pas bon
{
// On affiche la zone de texte pour rentrer le mot de passe.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>GameCube3000</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Bienvenue" href="bienvenue.css" />
</head>
<body>
<div id="en_tete">
<a onclick="window.open(this.href,´_blank´);return false;" href="http://127.0.0.1/testPHP/" title="GameCube3000"><img
src="http://img289.imageshack.us/img289/1329/gamec
ube30009cl.png
" alt="GameCube3000" style="border:0px;"/></a>
</div>
<div id="menu">
<div id="menu">
<? include ("menu.php") ?>
</div>
</div>
<div id="corps">
<h1>Administration</h1>
<p>Cette page est réservée au membres de l´administration. Entrez le mot de passe.</p>
<form action="admin.php" method="post">
<p>
<input type="password" name="mot_de_passee" /> <input type="submit" value="Valider" />
</p>
</form>
</center>
</div>
<div id="pied_de_page">
<p>Copyright "GameCube3000" 2005, tous droits réservés</p>
</div>
</body>
</html>
<?
} // Fin du else
// Fin du code :o)
?>
résultat de la page admin.php :
Parse error: parse error, expecting `T_STRING´ or `T_VARIABLE´ or `T_NUM_STRING´ in c:\documents and settings\kéké\mes documents\testphp\admin.php on line 50
Comment faire pour que la session s´afffiche ?