tetsuro, Lynix Général : MacEugene et 16 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Problème de mise en page Login.php

 
n°17793
Bgdu67
Posté le 12-08-2008 à 03:08:38  profilanswer
 

Bonjour,
J'ai un problème de mise en page sur mon site, ce site comprend une gestion de serveur avec un tableau que vous pourrez le voir sur les deux captures d'écrans founis.
Le problème avec le fichier "d'origine" ne varie pas si on a un serveur ou pas. Voici sa capture et son code php çi-dessous:
Capture sans le serveur sur un compte membre:
http://27299.ikoula.org/Login.php% [...] erveur.JPG

 

Capture avec le serveur sur un compte membre :
http://27299.ikoula.org/Login.php  [...] erveur.JPG

 

Code php du fichier d'orignie login.php:

Citation :

<?

 

if(!isset($HACK)) { exit(); }

 

?>
<script language="JavaScript" type="text/JavaScript">
function submitForm()
 {
 if(window.XMLHttpRequest) // Firefox
    xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject) // Internet Explorer
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
 else {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
    return;
 }
}
</script>

  

<?

 

if(!isset($user))
 {
 if(count($_POST) > 0)
  {
  include("param.php" );
  /* R&eacute;cup&eacute;ration/mise en forme des variables post. */
  $r2 = mysql_escape_string(strip_tags($_POST['login']));
  $p2 = $_POST['pass'];
  $r = strtolower($r2);
  $p = md5($p2);
  //stripslashes(stripcslashes(addslashes
 
  /* requete mysql*/
  $req = "SELECT * FROM $table_mbr WHERE pseudo = '$r'";
  $res = mysql_query($req)
   or die ("Query impossible sur la table .." );
 
  $ligne = mysql_fetch_array($res);
  $pseudosql = $ligne['pseudo'];
  $passsql = $ligne['pass'];
 
 
  if($r != $pseudosql || $p != $passsql)
   {
   if($r != $pseudosql) { $errora = "Champ invalide !"; }
   if($p != $passsql || $r != $pseudosql) { $errorb = "Champ invalide !"; }
   if($r2 == "" ) { $errora = "Champ Vide !"; }
   if($p2 == "" ) { $errorb = "Champ Vide !"; }
   
   echo"<h1>
   Inscription
   <span class='ombre'>
   Inscription
   </span></h1>
   <div class='stnews'>Veuillez saisir vos identifiants :</div><br />
   <div class='edito'><form name='form1' method='post' action=''>
    <table width='359' border='0' align='center' cellpadding='0' cellspacing='0'>
      <tr>
     <td width='80' class='news'>Login :</td>
     <td width='279'><input name='login' type='text' id='login' size='10' maxlength='20' value='$r2'";
     if(isset($errora))
     {
     echo">
        $errora"; } else { echo ">"; } echo"</td>
      </tr>
      <tr>
     <td class='news'>Password :</td>
     <td><input name='pass' type='password' id='pass' size='10' maxlength='36'"; if(isset($errorb)) { echo">
     $errorb"; } else { echo ">"; } echo"</td>
      </tr>
      <tr>
     <td>&nbsp;</td>
     <td>&nbsp;</td>
      </tr>
      <tr>
     <td colspan='2'><div align='center'>
      <input type='submit' name='Submit' value='Valider'>
       </div></td>
      </tr>
     </table>
</form><p class='test'><a href='?page=inscription'>Pas encore inscris ?</a></p></div>";
   }
  else
   {
   include("function/auth.php" );
   $last = $_SESSION['last_access'];
   $ip = $_SESSION['ipaddr'];
   $user = $_SESSION['user'];
   include("panel/panel.php" ); }
   }
 else
   {
  echo"<h1>
   Login
   <span class='ombre'>
   Login
   </span></h1>
   <div class='stnews'>Veuillez saisir vos identifiants :</div><br />
   <div class='edito'><form name='form1' method='post' action=''>
     <input name='referer' type='hidden' id='referer' value='$ref'>

 

  <table width='144' border='0' align='center' cellpadding='0' cellspacing='0'>
     <tr>
    <td width='45' class='news'>Login :</td>
    <td width='99'><input name='login' type='text' id='login' size='10' maxlength='20'></td>
     </tr>
     <tr>
    <td class='news'>Pass :</td>
    <td><input name='pass' type='password' id='pass' size='10' maxlength='36'></td>
     </tr>
     <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
     </tr>
     <tr>
    <td colspan='2'><div align='center'>
     <input type='submit' name='Submit' value='Valider'>
      </div></td>
     </tr>
   </table>
    </form><p class='test' align='center'><a href='?page=inscription'>Pas encore inscrit ?</p></a></div>";
    }
 }
else
 {
 include("panel/panel.php" );
 }
?>

 

Voici maintenant les deux captures avec un login.php modifier avec son code çi-dessous(On peut observer que la page est en place quand on a un serveur):

 

Capture sans le serveur sur son compte membre :
http://27299.ikoula.org/Login.php% [...] erveur.JPG

 

Capture avec le serveur sur son compte membre :
http://27299.ikoula.org/Login.php% [...] erveur.JPG

 

Code du login.php by me :

Citation :

<?

 

if(!isset($HACK)) { exit(); }

 

?>
<script language="JavaScript" type="text/JavaScript">
function submitForm()
 {
 if(window.XMLHttpRequest) // Firefox
    xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject) // Internet Explorer
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
 else {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..." );
    return;
 }
}
</script>

  

<?

 

if(!isset($user))
 {
 if(count($_POST) > 0)
  {
  include("param.php" );
  /* R&eacute;cup&eacute;ration/mise en forme des variables post. */
  $r2 = mysql_escape_string(strip_tags($_POST['login']));
  $p2 = $_POST['pass'];
  $r = strtolower($r2);
  $p = md5($p2);
  //stripslashes(stripcslashes(addslashes
 
  /* requete mysql*/
  $req = "SELECT * FROM $table_mbr WHERE pseudo = '$r'";
  $res = mysql_query($req)
   or die ("Query impossible sur la table .." );
 
  $ligne = mysql_fetch_array($res);
  $pseudosql = $ligne['pseudo'];
  $passsql = $ligne['pass'];
 
 
  if($r != $pseudosql || $p != $passsql)
   {
   if($r != $pseudosql) { $errora = "Champ invalide !"; }
   if($p != $passsql || $r != $pseudosql) { $errorb = "Champ invalide !"; }
   if($r2 == "" ) { $errora = "Champ Vide !"; }
   if($p2 == "" ) { $errorb = "Champ Vide !"; }
   
   echo"<h1>
   Inscription
   Inscription
   </h1>
   <div class='stnews'>Veuillez saisir vos identifiants :</div><br />
   <div class='edito'><form name='form1' method='post' action=''>
    <table width='359' border='0' align='center' cellpadding='0' cellspacing='0'>
      <tr>
     <td width='80' class='news'>Login :</td>
     <td width='279'><input name='login' type='text' id='login' size='10' maxlength='20' value='$r2'";
     if(isset($errora))
     {
     echo">
        $errora"; } else { echo ">"; } echo"</td>
      </tr>
      <tr>
     <td class='news'>Password :</td>
     <td><input name='pass' type='password' id='pass' size='10' maxlength='36'"; if(isset($errorb)) { echo">
     $errorb"; } else { echo ">"; } echo"</td>
      </tr>
      <tr>
     <td>&nbsp;</td>
     <td>&nbsp;</td>
      </tr>
      <tr>
     <td colspan='2'><div align='center'>
      <input type='submit' name='Submit' value='Valider'>
       </div></td>
      </tr>
     </table>
</form><p class='test'><a href='?page=inscription'>Pas encore inscris ?</a></p></div>";
   }
  else
   {
   include("function/auth.php" );
   $last = $_SESSION['last_access'];
   $ip = $_SESSION['ipaddr'];
   $user = $_SESSION['user'];
   include("panel/panel.php" ); }
   }
 else
   {
  echo"<h1>
   Login
   <span class='ombre'>
   Login
   </span></h1>
   <div class='stnews'>Veuillez saisir vos identifiants :</div><br />
   <div class='edito'><form name='form1' method='post' action=''>
     <input name='referer' type='hidden' id='referer' value='$ref'>

 

  <table width='144' border='0' align='center' cellpadding='0' cellspacing='0'>
     <tr>
    <td width='45' class='news'>Login :</td>
    <td width='99'><input name='login' type='text' id='login' size='10' maxlength='20'></td>
     </tr>
     <tr>
    <td class='news'>Pass :</td>
    <td><input name='pass' type='password' id='pass' size='10' maxlength='36'></td>
     </tr>
     <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
     </tr>
     <tr>
    <td colspan='2'><div align='center'>
     <input type='submit' name='Submit' value='Valider'>
      </div></td>
     </tr>
   </table>
    </form><p class='test' align='center'><a href='?page=inscription'>Pas encore inscrit ?</p></a></div>";
    }
 }
else
 {
 include("panel.php" );
 }
?>

 

Je rajoute le fichier panel.php qu'invoque le fichier login.php:
http://27299.ikoula.org/panel.txt

 

[€dit] Je me suis permis de mettre les images en liens car sinon ça devenait illisible (chez moi en tout cas :) )


Message édité par kokotchy le 12-08-2008 à 12:57:35
n°17794
Chandlerbi​ng82
OH MY GOD!!!
Profil : Lapin Rose
Posté le 12-08-2008 à 08:10:49  profilanswer
 

Les tableaux c'est le mal.
Essaie de faire un tour sur le site du zero tu as un tuto qui explique vraiment très bien comment utiliser l'HTML et le CSS. Ca te fera un code bien plus propre que ça et tu pourras retoucher ton design plus facilement qu'avec des tableaux


---------------
Administrateur du forum Vossey.Com
-SdT Fondation & Fils : balayeur diplomé
La Rochelle Belle et Rebelle!!

Aller à :
Ajouter une réponse