Recueration de la suite d'un page après exit;
Résolu
smoky184
Messages postés
123
Date d'inscription
Statut
Membre
Dernière intervention
-
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
j'ai un problème avec
je vous explique :
J'ai une page index.php ou sur le coté droit un petit menu pour se loger dans l'espace membre contient un include('connect.php'). Jusque la tout va bien.
dans ce connect.php il y a un
ma question est :
par rapport a mon code de la page connect.php puis je trouver un moyen de ne pas mettre le
voici ma page connect.php :
si vous avez besoin d'autre explication n'hésitez pas à me poser vos questions .
merci d'avance
j'ai un problème avec
exit;qui comme chacun le sais termine les codes d'une page.
je vous explique :
J'ai une page index.php ou sur le coté droit un petit menu pour se loger dans l'espace membre contient un include('connect.php'). Jusque la tout va bien.
dans ce connect.php il y a un
exit;que malheureusement je n'arrive pas à enlever car sinon j'affiche une partie de mon connect.php qui devrai normalement être cachée.
ma question est :
par rapport a mon code de la page connect.php puis je trouver un moyen de ne pas mettre le
exit;
voici ma page connect.php :
<?php connexion(); echo"<body onload='if(top!=self) top.location.href=self.location.href;'>"; if(isset($_GET['erreur'])) { $erreur=$_GET['erreur']; if($erreur=="pseudo") { echo"<center><b>"._PAGE_INDEX_ERRPSEUDO."</b></center>"; } if($erreur=="passe") { echo"<center><b>"._PAGE_INDEX_ERRPASS."</b></center>"; } if($erreur=="secure") { echo"<center><b>"._PAGE_INDEX_ERRLOG."</b></center>"; } if($erreur=="level") { echo"<center><b>"._PAGE_INDEX_LEVEL."</b></center>"; } } if($_ACTIVE_ADMIN=="1" && $_ACTIVE_MAIL_MEMBRE=="1") { echo"<center><b><br>"._PAGE_INDEX_CONFLIT."</b></center>"; } if(!@$_SESSION['idm'] || !$_SESSION['pseudom']) { echo" <form name='form1' method='post' action='verif_login.php'> <div align='center'> <table width='184' border='0' cellspacing='0' ".$_CONF_AFF_SCRIPT."> <tr> <td width='184' align='center'><u>"._PAGE_INDEX_IDEN."</u><br></td> </tr> <tr> <td> </td> </tr> <tr> <td width='184' align='center'>"._PAGE_INDEX_PSEUDO."</td> </tr> <tr> <td width='184' align='center'><input style='input' type='text' name='pseudo_membre'></td> </tr> <tr> <td> </td> </tr> <tr> <td width='184' align='center'>"._PAGE_INDEX_PASSE."</td> </tr> <tr> <td width='184' align='center'><input type='password' name='passe_membre'></td> </tr> <tr> <td> </td> </tr> <tr> <td width='184' height='29' align='center'><input type='submit' name='Submit' value='"._PAGE_INDEX_ENTER."' onClick=\"this.value='Chargement...'\"></td> </tr> <tr> <td width='184' align='center'><a href='inscription.php'>"._PAGE_INDEX_INS."</a></div></td> </tr> <tr>"; if($_TYPE_HEBER=="EasyPHP ou Local") {} else { echo"<tr> <td width='184' align='center'><a href='passe_perdu.php'>"._PAGE_INDEX_PERDU."</a></td> </tr>"; } if($_ACT_INSNEWS=="1") { if($_TYPE_HEBER=="EasyPHP ou Local") {} else { echo"<tr> <td width='184' align='center'><a href='ins_news.php'>"._PAGE_INDEX_NEWS."</a></td> </tr>"; } } echo"<tr> <td width='184' align='center'><a href='zadmin/index.php' target='_blank'>"._PAGE_INDEX_ADMIN."</a></td> </tr>"; if($_AUTOR_VIEW_CONNEC=="1") { echo"<tr> <td width='184' align='center'><a href='online.php'>"._PAGE_INDEX_CONECT."</a></td> </tr>"; } if($_AUTOR_LISTE=="1") { echo"<tr> <td width='184' align='center'><a href='liste_membres.php'>"._PAGE_INDEX_LISTE."</a></td> </tr>"; } echo"</table> </div> </form> ";exit;
} else { $idm=$_SESSION['idm']; $pseudom=htmlentities($_SESSION['pseudom']); @$requete_verif=mysql_query("SELECT * FROM ".PREFIXE."membres WHERE pseudo='$pseudom' AND idm='$idm'") or die (mysql_error()); $nb_verif=mysql_num_rows($requete_verif); if($nb_verif==0) { echo"<form name='form1' method='post' action='verif_login.php'> <div align='center'> <table width='184' border='0' cellspacing='0' ".$_CONF_AFF_SCRIPT."> <tr> <td width='184' align='center'><div align='center'>"._PAGE_INDEX_IDEN."</div><br></td> </tr> <tr> <td> </td> </tr> <tr> <td width='184' align='center'>"._PAGE_INDEX_PSEUDO."</td> <tr> </tr> <td width='184' align='center'><input style='input' type='text' name='pseudo_membre'></td> </tr> <tr> <td width='184' align='center'>"._PAGE_INDEX_PASSE."</td> <tr> </tr> <td width='184' align='center'><input type='password' name='passe_membre'></td> </tr> <tr> <td height='29'><div align='center'> <input type='submit' name='Submit' value='"._PAGE_INDEX_ENTER."' onClick=\"this.value='Chargement...'\"> </div></td> </tr> <tr> <td colspan='2'><div align='center'><a href='inscription.php'>"._PAGE_INDEX_INS."</a></div></td> <tr>"; if(!$_TYPE_HEBER=="EasyPHP ou Local") { echo"<tr> <td colspan='2'><div align='center'><a href='passe_perdu.php'>"._PAGE_INDEX_PERDU."</a></div></td> </tr>"; } if($_ACT_INSNEWS=="1") { if(!$_TYPE_HEBER=="EasyPHP ou Local") { echo"<tr> <td colspan='2'><div align='center'><a href='ins_news.php'>"._PAGE_INDEX_NEWS."</a></div></td> </tr>"; } } echo"<tr> <td colspan='2'><div align='center'><a href='zadmin/index.php' target='_blank'>"._PAGE_INDEX_ADMIN."</a></div></td> </tr>"; if($_AUTOR_VIEW_CONNEC=="1") { echo"<tr> <td colspan='2'><div align='center'><a href='online.php'>"._PAGE_INDEX_CONECT."</a></div></td> </tr>"; } if($_AUTOR_LISTE=="1") { echo"<tr> <td colspan='2'><div align='center'><a href='liste_membres.php'>"._PAGE_INDEX_LISTE."</a></div></td> </tr>"; } echo"</table> </div> </form> "; } } echo"<center><b>"._PAGE_INDEX_ALREA."$pseudom</b><br> <br><a href='zadmin/page_admin.php'>"._PAGE_INDEX_ADMIN1."</a> <br><a href='$_REDIRECT_MEMBRE'>"._PAGE_INDEX_MEMBRE."</a> <br><a href='logout.php'>"._PAGE_INDEX_DECOX."</a></center> "; ?>
si vous avez besoin d'autre explication n'hésitez pas à me poser vos questions .
merci d'avance
A voir également:
- Recueration de la suite d'un page après exit;
- Impossible de supprimer une page word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Numéro de page word - Guide
- Page d'accueil - Guide
- Consultez le code source de cette page. copiez la ligne qui indique aux moteurs de recherche de ne pas référencer la page. - Forum Réseaux sociaux
3 réponses
le code qui s'affiche et qui devrait pas quand tu vires le exit, c'est ca : ?
echo"<center><b>"._PAGE_INDEX_ALREA."$pseudom</b><br>
<br><a href='zadmin/page_admin.php'>"._PAGE_INDEX_ADMIN1."</a>
<br><a href='$_REDIRECT_MEMBRE'>"._PAGE_INDEX_MEMBRE."</a>
<br><a href='logout.php'>"._PAGE_INDEX_DECOX."</a></center>
ce code est en dehors du IF ... ELSE ... il est donc traité dans les 2 cas.
Or, toi, dans le cas du IF, tu mets le exit pour pas le traiter .... donc en gros, ca veut dire que tu veux le traiter que dans le cas du else.....
et ben si tu veux le traiter que dans le cas du else, tu le colles dans le else... je vois pas le problème....
Donc l'acollade fermante qui est juste au dessus de ce code, tu la déplace juste en dessous
echo"<center><b>"._PAGE_INDEX_ALREA."$pseudom</b><br>
<br><a href='zadmin/page_admin.php'>"._PAGE_INDEX_ADMIN1."</a>
<br><a href='$_REDIRECT_MEMBRE'>"._PAGE_INDEX_MEMBRE."</a>
<br><a href='logout.php'>"._PAGE_INDEX_DECOX."</a></center>
ce code est en dehors du IF ... ELSE ... il est donc traité dans les 2 cas.
Or, toi, dans le cas du IF, tu mets le exit pour pas le traiter .... donc en gros, ca veut dire que tu veux le traiter que dans le cas du else.....
et ben si tu veux le traiter que dans le cas du else, tu le colles dans le else... je vois pas le problème....
Donc l'acollade fermante qui est juste au dessus de ce code, tu la déplace juste en dessous
wow franchement bien joué ! j'avais pas réfléchis de la même manière. je ferme donc le topic et te remercie de ta réponse
il y a pas de problèmes, ca arrive souvent de faire des erreurs "idiotes": quand t'as trop le nez dans ton code, tu cherches des trucs compliqués, des bugs du langage, et finalement, on se rends pas compte que le problème vient d'une petite erreur d'algo ;)
bref, le plus dur quand tu cherches un bug, c'est de le regarder comme si ce n'était pas le tien ! (expliquer le fonctionnement du code à quelqu'un est un très bon moyen de trouver els erreurs d'algo, meme si la personne n'y connait rien!!!)
bref, le plus dur quand tu cherches un bug, c'est de le regarder comme si ce n'était pas le tien ! (expliquer le fonctionnement du code à quelqu'un est un très bon moyen de trouver els erreurs d'algo, meme si la personne n'y connait rien!!!)