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 :

problème avec set_include_path


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut problème avec set_include_path
    Bonjour à tous.
    J'ai un petit problème avec set_include_path. ça fonctionne en local mais pas sur le serveur de Free car il ne trouve pas le fichier 'Config.php' avec require_once('Config.php') qui est dans le dossier /application/fonctions.
    J'ajoute que j'ai bien respecté la casse.
    Le code est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    set_include_path('.' . 
        PATH_SEPARATOR . $root . 'lib' . DIRECTORY_SEPARATOR .
        PATH_SEPARATOR . $root . 'application' . DIRECTORY_SEPARATOR . 
        PATH_SEPARATOR . $root . 'application'.DIRECTORY_SEPARATOR .'modeles' . DIRECTORY_SEPARATOR . 
        PATH_SEPARATOR . $root . 'application' .DIRECTORY_SEPARATOR .'fonctions' . DIRECTORY_SEPARATOR . 
        PATH_SEPARATOR . $root . 'application' . DIRECTORY_SEPARATOR . 'classes' . DIRECTORY_SEPARATOR . 
        PATH_SEPARATOR . get_include_path()
    );
    Je fais echo get_include_path() et j'obtiens ça en local:
    .;C:\Program Files (x86)\EasyPHP-5.3.4.0\www\Projet\lib\;C:\Program Files (x86)\EasyPHP-5.3.4.0\www\Projet\application\;C:\Program Files (x86)\EasyPHP-5.3.4.0\www\Projet\application\modeles\;C:\Program Files (x86)\EasyPHP-5.3.4.0\www\Projet\application\fonctions\;C:\Program Files (x86)\EasyPHP-5.3.4.0\www\Projet\application\classes\;.;C:\php\pear
    et sur Free, j'obtiens:
    /mnt/154/sdc/b/d/exoculture/include:.:/usr/php5/lib/php
    Donc set_include_path n'a pas marché? Pourquoi?
    Quand je fais echo $root, j'obtiens:

    /mnt/154/sdc/b/d/exoculture/projet/siteweb/
    ce qui me paraît bon.
    Merci pour les réponses.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    http://www.free.fr/assistance/947-ac...nterdites.html

    tu dois mettre ca dans un dossier nommer include

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut
    Bonsoir et merci pour ta réponse.
    Pardonne mon ignorance mais où est-ce que je mets le dossier include et qu'est-ce que je mets dedans?

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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