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écupé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> </td> <td> </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> </td> <td> </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écupé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> </td> <td> </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> </td> <td> </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