Bonjour bonjour ! je suis au boulot la et je tente de faire marcher le php sur le nouveau serveur. Les sessions ne semblent pas fonctionner. Lorsque j'execute une page elle me retourne le message d'erreur :
PHP Notice: Undefined variable: login in d:\inetpub\wwwroot\intrabt\willo\mailapp\index.php on line 14 PHP Notice: Undefined variable: connecte in d:\inetpub\wwwroot\intrabt\willo\mailapp\index.php on line 39 |
La page php :
Code :
- <? session_start(); ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <title>MailApp</title>
- <link rel=stylesheet href="css/style.css" type="text/css">
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- </head>
- <body>
- <a href="."><img class="logo" src="images/logo.gif" alt="MailApp"></a>
- <hr>
- <?
- if($login and $pwd){
- $connecte = 1;
- }
- elseif(isset($identification) and $loginUser and $pwdUser){
- include("include/connection.inc.php" );
- $query="SELECT loginUser, pwdUser, IDUser
- FROM users
- WHERE loginUser = '$loginUser'
- AND pwdUser = '" . md5($pwdUser) . "';";
- $result = mssql_query($query);
- // tant qu'il y a des fiches
- if (mssql_num_rows($result)){
- $row = mssql_fetch_array($result);
- $login = $row["loginUser"];
- $pwd = $row["pwdUser"];
- $ident = $row["IDUser"];
- session_register("login" );
- session_register("pwd" );
- session_register("ident" );
- $connecte=1;
- }
- }
- else
- {
- }
- if ($connecte == 1){
- ?>
- <span class="user"><? echo $login ?></span> <a href="delog.php">Fermer la session</a>
- <hr>
- | <a href="index.php?page=default">Introduction</a> |
- <a href="index.php?page=sendtolist">Envoyer a une liste</a> |
- <a href="index.php?page=createuser">Créer un utilisateur</a> |
- <a href="index.php?page=createlist">Créer une liste</a> |
- <a href="index.php?page=editmail">Composer un message</a> |
- <hr>
- <? //choix de la page a afficher
- switch ($page)
- {
- case sendtolist:
- include("sendtolist.php" );
- break;
- case createuser:
- include("createuser.php" );
- break;
- case createlist:
- include("createlist.php" );
- break;
- case editmail:
- include("editmail.php" );
- break;
- default:
- include("introduction.php" );
- break;
- }
- }
- else{
- ?>
- Bienvenue sur MailAPP. Veuillez saisir votre login et votre mot de passe afin de vous identifier.
- <hr>
- <form name="form" action="index.php" method="post">
- login <input type="text" name="loginUser">
- password <input type="password" name="pwdUser">
- <input type="submit" name="identification" value="go">
- </form>
- <?
- }
- ?>
- <hr>
- <div>
- <a href="http://validator.w3.org/check/referer"><img border="0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
- <a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" /></a></div>
- </body>
- </html>
|
Quelqu'un aurait une idée sachant que ca passait sur l'ancien serveur.
Help !!!
Message édité par kaiska le 04-11-2002 à 12:34:02