IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Espace membres RVJ V2.1.1


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 3
    Par défaut Espace membres RVJ V2.1.1
    Bonjour à tous,

    Je suis novice en PHP et je viens de découvrir un script génial : Espace membres RVJ V2.1.1

    Il fonctionne super bien, cependant pour l'intégrer à mon site j'ai quelques problèmes.

    Ma question est la suivante :

    Je suis en train d'installer maintenant ce script sur mon site et
    Voila ma question,
    J'ai bien géré la 1ere page de mon site avec l'ensemble des fichiers php du script.
    J'ai juste modifié la redirection vers la page de début de mon site quand l'authentification est bonne.

    Cependant, je souhaite également vérifier que toutes les pages de la zone membre sont bien protégées.
    Pour cela, j'utilise comme expliqué les lignes de code suivantes sur chaque page avant tout code HTML :

    J'ai créé un fichier exemple.php enregistré sous root
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    session_start();
    $titre_page = 'Nom de la page';	//Définition du titre de la page
    include_once 'recup_config.php';
    include_once 'verifications.php';
    include_once 'haut.php';
    include_once 'bas.php';
    ?>
    Cela fonctionne très bien quand la page que je souhaite contrôler se trouve au même niveau que les fichiers du script, par ex page et fichiers sous root.

    Si ma page à vérifier se trouve par ex à root/site alors là plus rien ne fonctionne et j'obtiens les messages suivants avec le même fichier exemple.php enregistré sous root/site

    Warning: include_once(recup_config.php): failed to open stream: No such file or directory in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 4

    Warning: include_once(): Failed opening 'recup_config.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 4

    Warning: include_once(verifications.php): failed to open stream: No such file or directory in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 5

    Warning: include_once(): Failed opening 'verifications.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 5

    Warning: include_once(haut.php): failed to open stream: No such file or directory in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 6

    Warning: include_once(): Failed opening 'haut.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 6

    Warning: include_once(bas.php): failed to open stream: No such file or directory in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 7

    Warning: include_once(): Failed opening 'bas.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/hbg.fr/s/d/sdidier/site/exemple.php on line 7

    Merci d'avance pour votre aide

  2. #2
    Membre confirmé Avatar de Artusamak
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    Les messages d'erreur que tu as sont dûs au fait que le moteur de PHP n'arrive pas à accéder au fichier car le chemin que tu as indiqué est incorrect.

    Pour régler le problème il faut que tu spécifies le dossier dans lequel se trouvent tes fichiers par rapport à l'index.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    session_start();
    include_once("dossier/recup_config.php");
    // Etc...
    ?>

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 3
    Par défaut
    bonjour
    Merci pour ta réponse,

    Il trouve que les fichiers du script se trouve au niv root du site.
    C'est la raison pour laquelle, j'ai laissé dans mon fichier exemple :

    include_once 'recup_config.php';
    etc ...

    Or j'ai l'impression que comme le fichier exemple se trouve dans root/site, il interprête que include_once 'reucp_config.php' se trouve également sous root/site.

    Y a t-il un moyen pour indiquer que les fichiers du script et toutes les commandes indiquer dedans font appelle à des scripts figurant sous root?

    Merci

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par sdidier
    Or j'ai l'impression que comme le fichier exemple se trouve dans root/site, il interprête que include_once 'reucp_config.php' se trouve également sous root/site.
    Oui et c'est le comportement attendu de PHP à moins de jouer sur la directive include_path.

    Citation Envoyé par sdidier
    Y a t-il un moyen pour indiquer que les fichiers du script et toutes les commandes indiquer dedans font appelle à des scripts figurant sous root?
    En utilisant $_SERVER['DOCUMENT_ROOT'] ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'monFichier.php');

Discussions similaires

  1. Réponses: 197
    Dernier message: 27/04/2021, 00h11
  2. Espace membre
    Par Sub0 dans le forum Langage
    Réponses: 474
    Dernier message: 14/11/2014, 15h23
  3. Probléme Espace Membre RVJ 2.1.1
    Par Kirow dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 18/04/2009, 22h31
  4. Intégration du mod RVJ Espace membre v2
    Par alex5512 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 01/07/2008, 17h52
  5. [Sécurité] Probleme d'espace membre
    Par warmup dans le forum Langage
    Réponses: 4
    Dernier message: 01/12/2005, 01h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo