Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
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 15/06/2006, 10h41   #1
Invité de passage
 
Inscription : mars 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 12
Points : 4
Points : 4
Par défaut [Configuration] URGENT : Problème : require_once

Bonjour,

J'ai fait quelques recherches malheuresement infructeuses. C'est un peu un poste en catastrophe et je m'en excuse, mais ma page doit fonctionner pour ce soir, je n'aurais plus accés au poste, sous linux.
J'ai un serveur appache2 fonctionnant correctement.
J'ai bien créer mon lien symbolique de var/www a velo/invite/www.
J'ai une page stockerquestion.php contenu dans le repertoire velo/invite/www/config qui appelle de cette manière "require_once('lib\class\MySqlConnection.class');" la class MySqlConnection, qui elle est placée dans velo/invite/www/config/lib/class/

Je ne comprend pas pourquoi mais j'ai le droit a l'erreur :

Warning: require_once(lib\class\MySqlConnection.class) [function.require-once]: failed to open stream: No such file or directory in /home/velo/www/config/stockerquestion.php on line 54

Fatal error: require_once() [function.require]: Failed opening required 'lib\class\MySqlConnection.class' (include_path='.:/usr/share/php:/usr/share/pear') in /home/velo/www/config/stockerquestion.php on line 54

Est ce que j'ai fait une erreur dans le chemin ?
Merci d'avance.
FoX_McClouD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 11h08   #2
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
c'est pas plutot velo/invite/www/config/stockerquestion.php
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 11h08   #3
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par FoX_McClouD
Est ce que j'ai fait une erreur dans le chemin ?
Faut voir. Où est situé ton répertoire "lib" ? C'est un sous-répertoire de "config" ?
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 11h20   #4
Invité de passage
 
Inscription : mars 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 12
Points : 4
Points : 4
merci pour vos réponse rapide.
J'ai fini par trouver, une erreur assez bête :

require_once('lib/class/MySqlConnection.class'); au lieu de lib\class\MySqlConnection.class
FoX_McClouD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 11h38   #5
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Heu tu as essayer de mettre des / plutot meme si PHP devrait faire la traduction
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 13h59   #6
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
avec des slashes (/) tu risque de faire des includes http... en plus de risquer de te planter de chemin c'est crade et ça bouffe grave de perf... seul avantage tu passer des paramètres en $_GET... .. .

un conseil utilise la constante DIRECTORY_SEPARATOR... .. .

Code :
1
2
 
require_once('lib'.DIRECTORY_SEPARATOR.'class'.DIRECTORY_SEPARATOR.'MySqlConnection.class');
avantage que tu sois sous Windows (/) ou Linux (\) tu as le bon path et finit les includes http... inconvénient aucun si ce n'est 18 charactères à taper en plus... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h05.


 
 
 
 
Partenaires

Hébergement Web