WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Problème lors de l'utilisation d'adresse absolue
Envoyé par: djédjé (62.39.140.---)
Date: 18 April 2005 à 17:23

Bonjour,

J'ai un petit soucis lorsque j'utilise les adresses absolues en php avec WAMP.

Si je créé un fichier php contenant :
> include("/projet_cv/bin/classes/CvTransform.php"winking smiley;
le serveur me crache une erreur disant qu'il ne trouve pas mon fichier "CvTransform.php" (qui existe bien winking smiley ).


J'ai fait un test pour voir où pointe "/" et je tombe sur la racine de mon HD.
$d = dir("/"winking smiley;
while($entry = $d->read()) {
echo $entry."<br>\n";
}
$d->close();

J'imagine qu'il y a une modif à faire dans le php.ini ...
Un chtit bout d'aide me ferai du bien winking smiley

Merci d'avance !

PS: j'espère que cette question n'a pas déjà été posé/répondu... Sinon, désolé !


Options: Répondre•Citer ce Message
Re: Problème lors de l'utilisation d'adresse absolue
Envoyé par: bistory (---.242.81.adsl.skynet.be)
Date: 18 April 2005 à 18:37

Il y a include_path qui est désactivé par défaut et qui vaut la racine à partir de laquelle se trouve ton script. Si elle est activée chez toi, rajoute un ; devant

Options: Répondre•Citer ce Message
Re: Problème lors de l'utilisation d'adresse absolue
Envoyé par: djédjé (---.165.101-84.rev.gaoland.net)
Date: 18 April 2005 à 23:43

Merci de ta réponse !
J'ai décommenté la ligne, redemarré apache... sans succes
Même en ajoutant mon path jusqu'a la racine du serveur, même résultat...

php.ini =>
include_path = ".;c:\php\includes;d:\mes documents\jérôme\www_php5"

Erreur lors de l'include :
Warning: main(/test/nusoap.php): failed to open stream: No such file or directory in d:\mes documents\jérôme\www_php5\test\index.php on line 3
Warning: main(): Failed opening '/test/nusoap.php' for inclusion (include_path='.;c:\php\includes;d:\mes documents\jérôme\www_php5') in d:\mes documents\jérôme\www_php5\test\index.php on line 3

Je me suis planté où?

Au pire, j'utilise "dirname(__FILE__)" devant les includes, mais bon...c'est pas tiptop...

Options: Répondre•Citer ce Message
Re: Problème lors de l'utilisation d'adresse absolue
Envoyé par: xgarreau (---.w83-193.abo.wanadoo.fr)
Date: 19 April 2005 à 15:28

include travaille sur des fichiers, pas des url ...

Essayes ça:
include ($_SERVER["DOCUMENT_ROOT"].'/projet_cv/bin/classes/CvTransform.php');

Ou alors, en gardant ton include_path tel quel, utilises:
include ('projet_cv/bin/classes/CvTransform.php');

Sans le premier slash.

a+

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP