Maxime-Douce Posté 19 Août 2007 Posté 19 Août 2007 (modifié) Bonjour, Je viens d'installer une zone membre sur mon site : http://www.pix-creations.com/zonemembre/identification.php. J'usqu'ici, tous va bien... J'aimerais l'intégrer à mon site donc je voudrais la faire apparaitre en iframe. J'insère alors <iframe src="http://www.pix-creations.com/maquette/zonemembre/identification.php" width=615" height="800" scrolling="No" frameborder="0" > </iframe> dans ma page http://www.pix-creations.com/pages/zonemembre.html. Quand je vais sur http://www.pix-creations.com/pages/zonemembre.html, cela fait une redirection automatique sur -http://www.pix-creations.com/zonemembre/identification.php. Savez vous d'où viens l'erreur ? Avaient-vous une idée ? Si vous avez des questions, postez-les, j'y répondrais. Merci d'avance. Maxime Douce Modifié 19 Août 2007 par Dan
iNCiTE Web Posté 19 Août 2007 Posté 19 Août 2007 Il y a surtout une redirection qui boucle, avec Firefox cela abandonne... Il n'y aurait en début du script, quelque chose qui teste si on est bien dans une nouvelle page ?
Maxime-Douce Posté 19 Août 2007 Auteur Posté 19 Août 2007 (modifié) Bonjour iNCiTe Web, Tout d'abord, merci beaucoup pour ta réponse rapide. Je ne code pas en php donc je ne vois pas si il y a quelque chose qui teste si on est bien dans la nouvelle page. Le code source de la page est celui-ci : <?PHPrequire('zl-haut.php');if(! empty($__my__group)) {$__ZL_ERREUR = ZL_ERREUR(DECONNECTEZ_VOUS);echo '<meta http-equiv="refresh" content="4; url='.dirname($_SERVER["PHP_SELF"]).'">';echo '<table border="0" width="75%" /><tr /><br />';echo $__ZL_ERREUR;echo '</tr></table><br />';exit();}$__array = array('pseudo' => HTML_PSEUDO,'passe' => HTML_PASSE);$__pseudo = ZL_VAR('pseudo'); $__passe = ZL_VAR('passe'); $__pseudo = ZL_NETTOYAGE_VARIABLES($__pseudo);$__passe = ZL_NETTOYAGE_VARIABLES($__passe);$__CONTINUER = FALSE;$__NomGroup = '';$__liste = array();if(! empty($__post)) {if(ZL_VERIF_CHAMP($__array) != 1) {$__ZL_ERREUR = ZL_ERREUR(VEUILLEZ_REMPLIRE . ' ' . ZL_VERIF_CHAMP($__array));}else {ZL_CONNECT();/* Verification Membre*/$__REQ = MYSQL_QUERY("SELECT * FROM `".ZL_BDD_PREFIX."membres`");while($__AFF = @ MYSQL_FETCH_ASSOC($__REQ)) {$__ID = $__AFF['id'];$__RegPseudo = $__ZL__ED->ZL_DECODE($__AFF['pseudo'], $__ZL_CLEF);$__RegPasse = $__ZL__ED->ZL_DECODE($__AFF['passe'], $__ZL_CLEF);$__RegGroup = $__ZL__ED->ZL_DECODE($__AFF['group'], $__ZL_CLEF);$__RegEtat = $__ZL__ED->ZL_DECODE($__AFF['etat'], $__ZL_CLEF);if($__RegPseudo == $__pseudo && $__RegPasse == $__passe && $__RegEtat == 'Y') {$__liste[] = array($__ID, $__RegPseudo, $__RegGroup);break;}}/* Fin verification Membre*//* Verification du groupe */foreach($__liste as $__values) {$__NomGroup = $__values[2];}$__REQ = MYSQL_QUERY("SELECT * FROM `".ZL_BDD_PREFIX."groups`");while($__AFF = @ MYSQL_FETCH_ASSOC($__REQ)) {$__Group = $__ZL__ED->ZL_DECODE($__AFF['nom__group'], $__ZL_CLEF);$__Etat = $__ZL__ED->ZL_DECODE($__AFF['etat'], $__ZL_CLEF);if($__NomGroup == $__Group && $__Etat == 'Y') {$__CONTINUER = TRUE;break;}}/* Fin verification du groupe */if($__CONTINUER == TRUE) {$__line = $__values[0].'||'.$__values[1].'||'.$__values[2];$__line .= '||'.time().'||?';$__ID = $__values[0];$__CryptTime = $__ZL__ED->ZL_ENCODE(time(), $__ZL_CLEF);$__UPDATE = MYSQL_QUERY("UPDATE `".ZL_BDD_PREFIX."membres` SET `connection` = '$__CryptTime' WHERE `id` = '$__ID'");$_SESSION['id'] = $__ID;@ session_register("id");/* Manipulation des sessions *//* Recherche des sessions dont l'id est different de $__AFF['id'] */$__Register = '';$__f = fopen(ZL_SESSIONS_FILE, 'a+');$__t = file(ZL_SESSIONS_FILE);for($i = 0; $i < count($__t); $i++) {$__LINE = $__ZL__ED->ZL_DECODE($__t[$i], $__ZL_CLEF);list($__MyID, $__PSEUDO, $__GROUP, $__TIME, $__RETOUR) = explode('||', $__LINE);if($__MyID != $__ID) {$__Register .= $__t[$i];}}fclose($__f);/* Fin Recherche sessions *//* Cryptage des données à enregistrer */$__CryptLine = $__ZL__ED->ZL_ENCODE($__line, $__ZL_CLEF);/* Fin Cryptage */$__Register .= $__CryptLine;/* Enregistrement des session */$__f = fopen(ZL_SESSIONS_FILE, 'w+');fputs($__f, $__Register."\r\n");fclose($__f);/* Fin enregistrement sessions *//* Fin Manipulation sessions */$__ZL_ERREUR = ZL_ERREUR(BIEN_IDENTIFIE.' '. REDIRECTION_EN_COURS, '#1C730B');echo '<meta http-equiv="refresh" content="2; url='.dirname($_SERVER["PHP_SELF"]).'">';$__type = 'button';$__disabled = 'disabled';}else {$__ZL_ERREUR = ZL_ERREUR(PAS_IDENTIFIE, 'blue');}ZL_CLOSE();}}$__ZL__tpl = new ZL_TEMPLATE(ZL_HTML_DIR.'identification.html');$__ZL__tpl->ZL_ASSIGN_BLOC('TABLEAU GENERAL', array('ZL_ERREUR' => $__ZL_ERREUR,'type' => $__type,'disabled' => $__disabled,'pseudo' => $__pseudo,'passe' => $__passe,'url' => MY_URL,'VOTRE' => VOTRE,'HTML_PSEUDO' => HTML_PSEUDO,'HTML_PASSE' => HTML_PASSE,'SOUMETTRE' => SOUMETTRE,'ANNULER' => ANNULER,'IDENTIFIANTS_OUBLIES' => IDENTIFIANTS_OUBLIES,'NOUVELLE_INSCRIPTION' => NOUVELLE_INSCRIPTION));require('zl-bas.php');?> Vois-tu quelque chose ? Merci d'avance Maxime Douce Modifié 20 Août 2007 par captain_torche Merci d'utiliser la balise CODEBOX pour les codes longs (captain_torche, modérateur)
iNCiTE Web Posté 19 Août 2007 Posté 19 Août 2007 Il faudrait voir zl-haut.php Et il y a : echo '<meta http-equiv="refresh" content="4; url='.dirname($_SERVER["PHP_SELF"]).'">'; C'est une redirection HTML... à voir ça fait peut être foirer le script, mets là en commentaire (//)
Maxime-Douce Posté 19 Août 2007 Auteur Posté 19 Août 2007 Bonjour iNCiTe Web, Je ne trouve pas <?PHPrequire('session.php');require('deny/zl-class.php');require('deny/config.php');require('deny/function.php');require('deny/variables.php');$__ZL__tpl = new ZL_TEMPLATE(ZL_HTML_DIR.'menus.html');$__ZL__tpl->ZL_ASSIGN_BLOC('TABLEAU GENERAL HAUT', array('CHARSET' => CHARSET,'style' => ZL_STYLE_DIR,'copyright' => MY_COPYRIGHT,'CREATEUR_URL' => CREATEUR_URL,'ZL_URL' => ZL_URL,'ESPACE_MEMBRE' => ESPACE_MEMBRE,'TOTAL_VISITE' => TOTAL_VISITE,'CONNECTES' => CONNECTES,'ZL_CPT_TOTAL_TXT' => ZL_CPT_TOTAL,'ZL_CPT_REEL_TXT' => ZL_CPT_REEL,'HTML_DATE' => HTML_DATE,'DATE' => date('d-m-Y'). ' ' .date('H\H:i\m')));if(basename($_SERVER['PHP_SELF']) == 'identification.php' |basename($_SERVER['PHP_SELF']) == 'inscription.php' |basename($_SERVER['PHP_SELF']) == 'recup.php' |basename($_SERVER['PHP_SELF']) == 'validation.php' |basename($_SERVER['PHP_SELF']) == 'conditions.php' |ereg("/install", $_SERVER['PHP_SELF'])) {$__ZL__tpl = new ZL_TEMPLATE(ZL_HTML_DIR.'menus.html');$__ZL__tpl->ZL_ASSIGN_BLOC('MENU ACCUEIL', array('ZL_OPTION_SKIN' => ZL_DETECT_SKIN($__style),'ZL_OPTION_LANGUE' => ZL_DETECT_LANGUE($__langue),'HTML_SKIN' => HTML_SKIN,'HTML_LANGUE' => HTML_LANGUE,'VOTRE' => VOTRE));}if($__my__group != '') {$__ZL__tpl->ZL_ASSIGN_BLOC('MENU INFO', array('style' => ZL_STYLE_DIR,'ZL_URL' => ZL_URL,'self' => ZL_DIR,'pseudo' => ZL_COUPE_MOTS_POINTS(ucfirst($__my__pseudo)),'passe' => ZL_COUPE_MOTS_POINTS($__my__passe),'href__email'=> ZL_CRYPT_MAIL(ZL_COUPE_MOTS_POINTS($__my__email, 100)),'email' => ZL_CRYPT_MAIL(ZL_COUPE_MOTS_POINTS($__my__email)),'nom' => ZL_COUPE_MOTS_POINTS($__my__nom),'prenom' => ZL_COUPE_MOTS_POINTS($__my__prenom),'adresse' => ZL_COUPE_MOTS_POINTS($__my__adresse),'cpostal' => ZL_COUPE_MOTS_POINTS($__my__cpostal),'ville' => ZL_COUPE_MOTS_POINTS($__my__ville),'pays' => ZL_COUPE_MOTS_POINTS($__my__pays),'date' => date('d-m-Y h\H:i\m', $__my__date),'expiration' => date('d-m-Y h\H:i\m', $__my__expiration),'group' => ZL_COUPE_MOTS_POINTS(ucfirst($__my__group)),'etat' => str_replace('Y', 'Activé', $__my__etat),'INFO_PERSO' => INFO_PERSO,'RETOUR_ACCUEIL' => RETOUR_ACCUEIL,'HTML_PSEUDO' => HTML_PSEUDO,'HTML_GROUPE' => HTML_GROUPE,'NEWSLETTRE' => NEWSLETTRE,'HTML_SKIN' => HTML_SKIN,'HTML_LANGUE' => HTML_LANGUE));$__ZL__tpl->ZL_ASSIGN_BLOC('MENU GENERAL', array('style' => ZL_STYLE_DIR,'ZL_URL' => ZL_URL,'self' => ZL_DIR,'NAVIGATION_GENERALE' => NAVIGATION_GENERALE,'NOUS' => NOUS,'CONTACTER' => CONTACTER,'RECOMMANDER' => RECOMMANDER,'MODIFIER' => MODIFIER,'MON' => MON,'COMPTE' => COMPTE,'AIDE_SUPPORT' => AIDE_SUPPORT,'PROPOS' => PROPOS,'DECONNECTION' => DECONNECTION,'DETRUIRE' => DETRUIRE));$__ZL__tpl->ZL_ASSIGN_BLOC('MENU '. strtoupper($__my__group), array('pseudo' => ZL_COUPE_MOTS_POINTS($__my__pseudo),'passe' => ZL_COUPE_MOTS_POINTS($__my__passe),'email' => ZL_CRYPT_MAIL(ZL_COUPE_MOTS_POINTS($__my__email)),'nom' => ZL_COUPE_MOTS_POINTS($__my__nom),'prenom' => ZL_COUPE_MOTS_POINTS($__my__prenom),'adresse' => ZL_COUPE_MOTS_POINTS($__my__adresse),'cpostal' => ZL_COUPE_MOTS_POINTS($__my__cpostal),'ville' => ZL_COUPE_MOTS_POINTS($__my__ville),'pays' => ZL_COUPE_MOTS_POINTS($__my__pays),'date' => date('d-m-Y h\H:i\m', $__my__date),'group' => ZL_COUPE_MOTS_POINTS(ucfirst($__my__group)),'etat' => str_replace('Y', 'Activé', $__my__etat),'style' => ZL_STYLE_DIR,'ZL_URL' => ZL_URL,'self' => ZL_DIR,'MENU_ROOT' => MENU_ROOT,'GESTION_MEMBRES' => GESTION_MEMBRES,'GESTION_GROUPS' => GESTION_GROUPS,'GESTION_SESSIONS' => GESTION_SESSIONS,'NOUVEAU_MEMBRE' => NOUVEAU_MEMBRE,'NOUVEAU_GROUP' => NOUVEAU_GROUP,'ATTENTE_VALIDATION' => ATTENTE_VALIDATION,'ATTENTE_MODIFICATION' => ATTENTE_MODIFICATION,'ATTENTE_RENOUVELLEMENT' => ATTENTE_RENOUVELLEMENT, 'ATTENTE_CONNECTION' => ATTENTE_CONNECTION,'GESTION_FILTRE' => GESTION_FILTRE,'VIDER_CACHE' => VIDER_CACHE,'EDITION_MENUS' => EDITION_MENUS,'RESTOR_MENUS' => RESTOR_MENUS,'STATISTIQUES' => STATISTIQUES));}if($__my__pseudo == 'root') {$__ZL__tpl->ZL_ASSIGN_BLOC('MENU SPECIAL ROOT', array('pseudo' => ZL_COUPE_MOTS_POINTS($__my__pseudo),'passe' => ZL_COUPE_MOTS_POINTS($__my__passe),'email' => ZL_CRYPT_MAIL(ZL_COUPE_MOTS_POINTS($__my__email)),'nom' => ZL_COUPE_MOTS_POINTS($__my__nom),'prenom' => ZL_COUPE_MOTS_POINTS($__my__prenom),'adresse' => ZL_COUPE_MOTS_POINTS($__my__adresse),'cpostal' => ZL_COUPE_MOTS_POINTS($__my__cpostal),'ville' => ZL_COUPE_MOTS_POINTS($__my__ville),'pays' => ZL_COUPE_MOTS_POINTS($__my__pays),'date' => date('d-m-Y h\H:i\m', $__my__date),'group' => ZL_COUPE_MOTS_POINTS(ucfirst($__my__group)),'etat' => str_replace('Y', 'Activé', $__my__etat),'self' => ZL_DIR,'style' => ZL_STYLE_DIR,'ZL_URL' => ZL_URL,'MENU_PRIVE' => MENU_PRIVE,'CONFIGURATION' => CONFIGURATION,'MISE_A_JOUR' => MISE_A_JOUR,'OPTIMISER_TABLES' => OPTIMISER_TABLES,'SAUVEGARDER_TABLES' => SAUVEGARDER_TABLES,'RESTORER_TABLES' => RESTORER_TABLES,'HTML_REQUETTE' => HTML_REQUETTE,'ENVOI_EMAIL' => ENVOI_EMAIL,'DESINSTALLER' => DESINSTALLER));}$__ZL__tpl = new ZL_TEMPLATE(ZL_HTML_DIR.'menus.html');$__ZL__tpl->ZL_ASSIGN_BLOC('TABLEAU GENERAL CENTER', array('pseudo' => ucfirst($__my__pseudo),'BIENVENUE' => BIENVENUE));?> Peux-être ai-ce une autre page ? Merci beaucoup A Bientôt Maxime
iNCiTE Web Posté 19 Août 2007 Posté 19 Août 2007 Me suis dans doute mal exprimé : la ligne à commenter est dans le script d'origine, ligne 5 Pour zl-haut.php c'était juste pour voir si il n'y avait pas une redirection avant...
Maxime-Douce Posté 19 Août 2007 Auteur Posté 19 Août 2007 Script d'origine ? Quel page ? Merci beaucoup Maxime
iNCiTE Web Posté 20 Août 2007 Posté 20 Août 2007 Je sais pas, la première portion de script que tu as mise ici... cherche donc la ligne qui contient le mot "refresh"
Maxime-Douce Posté 20 Août 2007 Auteur Posté 20 Août 2007 Je ne trouve vraiment pas... Il y a le mot "refresh" sur toute les pages ! J'ai mis toute ces lignes en // mais cela fait toujours la même chose... Que faire ? Merci d'avance Maxime
iNCiTE Web Posté 20 Août 2007 Posté 20 Août 2007 Mais c'est toi qui a collé le code ! je peux pas savoir d'où ça vient moi ! http://www.webmaster-hub.com/index.php?s=&...st&p=239612
Maxime-Douce Posté 20 Août 2007 Auteur Posté 20 Août 2007 Abon. Il n'y a aucun espoir alors ? Merci quand même iNCiTE Web. A Bientôt Maxime
iNCiTE Web Posté 20 Août 2007 Posté 20 Août 2007 Bon, on reprends TU as posté du code PHP hier à 20h53, tu dois bien savoir d'où il vient ? En haut de ce thread : Tout d'abord, merci beaucoup pour ta réponse rapide.Je ne code pas en php donc je ne vois pas si il y a quelque chose qui teste si on est bien dans la nouvelle page. Le code source de la page est celui-ci :
Maxime-Douce Posté 20 Août 2007 Auteur Posté 20 Août 2007 Oui, j'ai repris ce code et j'ai mis // devant echo '<meta http-equiv="refresh" content="4; url='.dirname($_SERVER["PHP_SELF"]).'">'; Mais cela ne marche toujours pas...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant