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

Langage PHP Discussion :

Faire un require dans une class ? Une sacrée histoire !


Sujet :

Langage PHP

  1. #1
    Membre éprouvé Avatar de Shuty
    Homme Profil pro
    Ingénieur en développement
    Inscrit en
    Octobre 2012
    Messages
    630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 630
    Points : 1 174
    Points
    1 174
    Par défaut Faire un require dans une class ? Une sacrée histoire !
    Bonjour à tous !

    Je viens vous embêter avec une nouvelle problématique me pose pas mal de gros soucis...


    Arborescence:
    |-index.php
    |-confirmation.php
    |-config.php
    |-class/CDate.php
    |-Administration/
    Je m'explique, j'ai une classe nommé CDate.php se trouvant dans le répertoire class et un fichier de configuration nommé config.php se trouvant à la racine du site. Dans ma classe j'ai besoin des variables se trouvant dans mon fichier config.php

    Voici ce que j'ai fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
     
     
      require_once './config.php';
     
      class CDate {
     
      public function fonction1(){
     
      }
     
     
     
      }      
            ?>
    Jusqu'à là je ne sais pas si c'est comme ça qu'on doit faire mais ça fonctionne.


    Mon problème maintenant est que je n'arrive pas dans mon index.php situé dans le répertoire Administration à faire un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     require_once '../class/CDate.php');
    Pourtant en faisant ceci, j'arrive à voir le fichier....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo  realpath('../class/CDate.php');
    Si cela peut vous aidez, voici le lien direct de mon espace de développement:
    http://www.googleaidemoi.com/Planning

    Merci à vous d'avance, Dimitri

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2012
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 50
    Points : 71
    Points
    71
    Par défaut
    bonjour,
    alors déjà dans ton require_once tu a fermé une parenthèse qui n'a pas été ouverte donc soit tu fait comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once ('../class/CDate.php');
    soit comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once '../class/CDate.php';
    mais je pense que c'est une erreur de frappe.

    ensuite étant donné que ton index.php se trouve à la racine tu n'a pas à remonter de dossier comme ceci ../, il faut donc inclure ton fichier de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once 'class/CDate.php';

Discussions similaires

  1. Réponses: 20
    Dernier message: 09/04/2020, 17h02
  2. Ajouter une classe à une classe
    Par benooo dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 05/02/2014, 18h22
  3. [ZF 1.9] Récupérer les resources (déclarée dans Bootstrap) depuis une classe "hors" MVC
    Par cyrille37 dans le forum Autres composants
    Réponses: 2
    Dernier message: 05/09/2009, 14h28
  4. comment faire l'appel avec main d'une classe
    Par Platon93 dans le forum Général Java
    Réponses: 2
    Dernier message: 24/04/2008, 16h15
  5. Réponses: 6
    Dernier message: 16/04/2008, 13h51

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