Bgdu67 Posté(e) le 12 août 2008 Signaler Posté(e) le 12 août 2008 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%20d%27origine%20sans%20serveur.JPG Capture avec le serveur sur un compte membre : http://27299.ikoula.org/Login.php d'origine avec serveur.JPG Code php du fichier d'orignie login.php: <?if(!isset($HACK)) { exit(); } ?> 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; } } <? 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" Inscription Inscription Veuillez saisir vos identifiants : Login : if(isset($errora)) { echo"> $errora"; } else { echo ">"; } echo" Password : $errorb"; } else { echo ">"; } echo" Pas encore inscris ? "; } else { include("function/auth.php"); $last = $_SESSION['last_access']; $ip = $_SESSION['ipaddr']; $user = $_SESSION['user']; include("panel/panel.php"); } } else { echo" Login Login Veuillez saisir vos identifiants : Login : Pass : Pas encore inscrit ? "; } } 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%20modifi%C3%A9%20by%20me%20sans%20serveur.JPG Capture avec le serveur sur son compte membre : http://27299.ikoula.org/Login.php%20modifi%C3%A9%20by%20me%20avec%20serveur.JPG Code du login.php by me : <?if(!isset($HACK)) { exit(); } ?> 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; } } <? 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" Inscription Inscription Veuillez saisir vos identifiants : Login : if(isset($errora)) { echo"> $errora"; } else { echo ">"; } echo" Password : $errorb"; } else { echo ">"; } echo" Pas encore inscris ? "; } else { include("function/auth.php"); $last = $_SESSION['last_access']; $ip = $_SESSION['ipaddr']; $user = $_SESSION['user']; include("panel/panel.php"); } } else { echo" Login Login Veuillez saisir vos identifiants : Login : Pass : Pas encore inscrit ? "; } } 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 )
ChandlerBing82 Posté(e) le 12 août 2008 Signaler Posté(e) le 12 août 2008 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
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.