Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/02/2011, 16h23   #1
Membre du Club
 
Inscription : mars 2008
Messages : 227
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 227
Points : 44
Points : 44
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 :
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:
Citation:
.;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:
Citation:
/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:
Citation:

/mnt/154/sdc/b/d/exoculture/projet/siteweb/
ce qui me paraît bon.
Merci pour les réponses.
JCD21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 16h57   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
http://www.free.fr/assistance/947-ac...nterdites.html

tu dois mettre ca dans un dossier nommer include
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 17h47   #3
Membre du Club
 
Inscription : mars 2008
Messages : 227
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 227
Points : 44
Points : 44
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?
JCD21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h27.


 
 
 
 
Partenaires

Hébergement Web