Probleme avec l'espace membre
Fermé
cyprien
-
26 mai 2010 à 10:55
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 28 mai 2010 à 09:40
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 28 mai 2010 à 09:40
A voir également:
- Probleme avec l'espace membre
- Espace insécable word - Guide
- Comment liberer de l'espace sur gmail - Guide
- Membre indisponible vinted - Guide
- Espace de stockage google - Guide
- Espace insécable google doc - Forum Google Docs
18 réponses
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
26 mai 2010 à 11:00
26 mai 2010 à 11:00
Tes fichiers a inclurent se situent bien dans un dossier includes ? Ton fichier qui les inclue est bien à la racine ?
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
26 mai 2010 à 11:05
26 mai 2010 à 11:05
Le dossier de début de ton site. En gros ce dossier racine est à la base de ton site, tu ne peux pas "remonter" plus haut dans l'arborescence...
Ce dossier est caractériser par / qui indique ce fameux dossier...
Vérifie donc tout cela ;)
Ce dossier est caractériser par / qui indique ce fameux dossier...
Vérifie donc tout cela ;)
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
26 mai 2010 à 12:25
26 mai 2010 à 12:25
Il faut voir ce qu'il y a dans tes fichiers...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
26 mai 2010 à 12:08
26 mai 2010 à 12:08
Oui c'est bien comme cela...
Alors ton erreur viens d'ailleurs... Dans ce dossier includes, tes fichiers sont biens présents ?
Alors ton erreur viens d'ailleurs... Dans ce dossier includes, tes fichiers sont biens présents ?
att quand je met le fichier comme sa
http://img101.imageshack.us/img101/6144/prob.png
sa fait " la connexion a été réinitialiser
http://img101.imageshack.us/img101/6144/prob.png
sa fait " la connexion a été réinitialiser
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
26 mai 2010 à 14:28
26 mai 2010 à 14:28
Est-ce que tout à l'heure lorsque tu as eut ton message " la connexion a été réinitialiser" tu avais encore les erreurs Warning include ?
Si ce n'est pas le cas, envoie-nous le code des pages incluses (attention a masquer les données senssibles...)
Si ce n'est pas le cas, envoie-nous le code des pages incluses (attention a masquer les données senssibles...)
<?php /* Neoterranos & LkY Page bas.php Pied de page. Quelques indications : (utiliser l'outil de recherche et rechercher les mentions données) Liste des fonctions : -------------------------- Aucune fonction -------------------------- Liste des informations/erreurs : -------------------------- Aucune information/erreur -------------------------- */ ?> <div id="footer"> Site réalisé par Neoterranos et LkY.<br/> <?php echo $queries; ?> requête(s). </div> </body> </html>
<?php /* Neoterranos & LkY Page colg.php La colonne de gauche de votre site. Quelques indications : (utiliser l'outil de recherche et rechercher les mentions données) Liste des fonctions : -------------------------- Aucune fonction -------------------------- Liste des informations/erreurs : -------------------------- Aucune information/erreur -------------------------- */ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <div>Hello World !</div>
<?php /* Neoterranos & LkY Page config.php Deux define et la variable de queries. Quelques indications : (utiliser l'outil de recherche et rechercher les mentions données) Liste des fonctions : -------------------------- Aucune fonction -------------------------- Liste des informations/erreurs : -------------------------- Aucune information/erreur -------------------------- */ define('ROOTPATH', 'http://'.$_SERVER['HTTP_HOST'], true); define('TITRESITE', 'Mon site de test', true); $queries = 0; ?>
<?php /* Neoterranos & LkY Page fonctions.php Contient quelques fonctions globales. Quelques indications : (utiliser l'outil de recherche et rechercher les mentions données) Liste des fonctions : -------------------------- sqlquery($requete,$number) connexionbdd() actualiser_session() vider_cookie() -------------------------- Liste des informations/erreurs : -------------------------- Mot de passe de session incorrect Mot de passe de cookie incorrect L'id de cookie est incorrect -------------------------- */ function sqlquery($requete, $number) { $query = mysql_query($requete) or exit('Erreur SQL : '.mysql_error().' Ligne : '. __LINE__ .'.'); //requête queries(); /* Deux cas possibles ici : Soit on sait qu'on a qu'une seule entrée qui sera retournée par SQL, donc on met $number à 1 Soit on ne sait pas combien seront retournées, on met alors $number à 2. */ if($number == 1) { $query1 = mysql_fetch_assoc($query); mysql_free_result($query); /*mysql_free_result($query) libère le contenu de $query, je le fais par principe, mais c'est pas indispensable.*/ return $query1; } else if($number == 2) { while($query1 = mysql_fetch_assoc($query)) { $query2[] = $query1; /*On met $query1 qui est un array dans $query2 qui est un array. Ca fait un array d'arrays :o*/ } mysql_free_result($query); return $query2; } else //Erreur { exit('Argument de sqlquery non renseigné ou incorrect.'); } } function queries($num = 1) { global $queries; $queries = $queries + intval($num); } function connexionbdd() { //Définition des variables de connexion à la base de données $bd_nom_serveur='localhost'; $bd_login='root'; $bd_mot_de_passe=''; $bd_nom_bd='cyprien'; //Connexion à la base de données mysql_connect($bd_nom_serveur, $bd_login, $bd_mot_de_passe); mysql_select_db($bd_nom_bd); mysql_query("set names 'utf8'"); } function actualiser_session() { if(isset($_SESSION['membre_id']) && intval($_SESSION['membre_id']) != 0) //Vérification id { //utilisation de la fonction sqlquery, on sait qu'on aura qu'un résultat car l'id d'un membre est unique. $retour = sqlquery("SELECT membre_id, membre_pseudo, membre_mdp FROM membres WHERE membre_id = ".intval($_SESSION['membre_id']), 1); //Si la requête a un résultat (id est : si l'id existe dans la table membres) if(isset($retour['membre_pseudo']) && $retour['membre_pseudo'] != '') { if($_SESSION['membre_mdp'] != $retour['membre_mdp']) { //Dehors vilain pas beau ! $informations = Array(/*Mot de passe de session incorrect*/ true, 'Session invalide', 'Le mot de passe de votre session est incorrect, vous devez vous reconnecter.', '', 'membres/connexion.php', 3 ); require_once('../information.php'); vider_cookie(); session_destroy(); exit(); } else { //Validation de la session. $_SESSION['membre_id'] = $retour['membre_id']; $_SESSION['membre_pseudo'] = $retour['membre_pseudo']; $_SESSION['membre_mdp'] = $retour['membre_mdp']; } } } else //On vérifie les cookies et sinon pas de session { if(isset($_COOKIE['membre_id']) && isset($_COOKIE['membre_mdp'])) //S'il en manque un, pas de session. { if(intval($_COOKIE['membre_id']) != 0) { //idem qu'avec les $_SESSION $retour = sqlquery("SELECT membre_id, membre_pseudo, membre_mdp FROM membres WHERE membre_id = ".intval($_COOKIE['membre_id']), 1); if(isset($retour['membre_pseudo']) && $retour['membre_pseudo'] != '') { if($_COOKIE['membre_mdp'] != $retour['membre_mdp']) { //Dehors vilain tout moche ! $informations = Array(/*Mot de passe de cookie incorrect*/ true, 'Mot de passe cookie erroné', 'Le mot de passe conservé sur votre cookie est incorrect vous devez vous reconnecter.', '', 'membres/connexion.php', 3 ); require_once('../information.php'); vider_cookie(); session_destroy(); exit(); } else { //Bienvenue :D $_SESSION['membre_id'] = $retour['membre_id']; $_SESSION['membre_pseudo'] = $retour['membre_pseudo']; $_SESSION['membre_mdp'] = $retour['membre_mdp']; } } } else //cookie invalide, erreur plus suppression des cookies. { $informations = Array(/*L'id de cookie est incorrect*/ true, 'Cookie invalide', 'Le cookie conservant votre id est corrompu, il va donc être détruit vous devez vous reconnecter.', '', 'membres/connexion.php', 3 ); require_once('../information.php'); vider_cookie(); session_destroy(); exit(); } } else { //Fonction de suppression de toutes les variables de cookie. if(isset($_SESSION['membre_id'])) unset($_SESSION['membre_id']); vider_cookie(); } } } function vider_cookie() { foreach($_COOKIE as $cle => $element) { setcookie($cle, '', time()-3600); } } ?>
<?php /* Neoterranos & LkY Page haut.php Page incluse créant le doctype etc etc. Quelques indications : (utiliser l'outil de recherche et rechercher les mentions données) Liste des fonctions : -------------------------- Aucune fonction -------------------------- Liste des informations/erreurs : -------------------------- Aucune information/erreur -------------------------- */ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <?php /**********Vérification du titre...*************/ if(isset($titre) && trim($titre) != '') $titre = $titre.' : '.TITRESITE; else $titre = TITRESITE; /***********Fin vérification titre...************/ ?> <title><?php echo $titre; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="language" content="fr" /> <link rel="stylesheet" title="Design" href="<?php echo ROOTPATH; ?>/design.css" type="text/css" media="screen" /> </head> <body> <div id="banniere"> <a href="<?php echo ROOTPATH;?>/acceuil.php"><img src="<?php echo ROOTPATH; ?>/images/banniere.png"/></a> </div> <div id="menu"> <div id="menu_gauche"> <!-- Vide, mettez-y les liens qui ne dépendent pas du statut du membre (connecté ou non) --> </div> <div id="menu_droite"> <?php if(isset($_SESSION['membre_id'])) { ?> <a href="<?php echo ROOTPATH; ?>/membres/moncompte.php">Gérer mon compte</a> <a href="<?php echo ROOTPATH; ?>/membres/deconnexion.php">Se déconnecter</a> <?php } else { ?> <a href="<?php echo ROOTPATH; ?>/membres/inscription.php">Inscription</a> <a href="<?php echo ROOTPATH; ?>/membres/connexion.php">Connexion</a> <?php } ?> </div> </div>
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
26 mai 2010 à 15:32
26 mai 2010 à 15:32
Bizarre ton message d'erreur... J'espérait trouver avec ces codes d'où il venait mais à parement il vient du serveur...
Tu n'as aucuns autre fichier qui entre en contact ac ceux la ?
Tu as toujours les erreurs Warning ?
Tu n'as aucuns autre fichier qui entre en contact ac ceux la ?
Tu as toujours les erreurs Warning ?
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
28 mai 2010 à 09:40
28 mai 2010 à 09:40
Bon, essaye de mettre tes includes comme ceci :
Met les toutes comme ça et dis-moi si ça change quelque chose...
include "includes/ton_fichier.php";
Met les toutes comme ça et dis-moi si ça change quelque chose...