Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, 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 04/07/2006, 10h48   #1
Membre à l'essai
 
Inscription : avril 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 67
Points : 21
Points : 21
Par défaut configuration php : probleme avec les liens absolus

bonjour,
je suis en train de developper un intranet et j'aimerais utiliser des liens absolus (à partir de la racine du serveur) avec la fonction include.

j'utilise WAMP 5 qui est installé dans C:\wamp\.
Mon site se trouve dans C:\wamp\www\.

voila mon arborescence :

[commun]
|-[fonctions]
| |--erreur.php
|- index.php
[autre_dossier]

dans mon fichier index.php j'ai mis :

<?php
include ('/commun/fonctions/erreur.php');
?>

normalement, étant donné que j'utilise un lien absolu, il devrait me trouver le fichier. Or il me génère l'erreur suivante :

Citation:
Warning: include(/commun/fonctions/erreur.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\commun\index.php on line 2

Warning: include() [function.include]: Failed opening '/commun/fonctions/erreur.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\commun\index.php on line 2
Est-ce que j'utilise mal les liens absolus ou est-ce que c'est un probleme de configuration d'apache ou php ?

merci
chico_du_33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 11h04   #2
Membre éprouvé
 
Inscription : février 2005
Messages : 401
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2005
Messages : 401
Points : 450
Points : 450
Il me semble que les liens absolus ne marchent pas en safe mode pour les includes.
Je ne suis pas sur à 100% de ce que j'avance car ça remonte à très très loin la fois ou j'ai eu ce probleme.
La solution la plus sure est d'utiliser des chemins relatifs.
Sylvain71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 11h06   #3
Membre à l'essai
 
Inscription : avril 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 67
Points : 21
Points : 21
alors j'ai regardé mon fichier de configuration et le safe_mode est à OFF
chico_du_33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 17h57   #4
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
c'est quoi le dossier avant commun ?
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 14h03   #5
Invité de passage
 
Inscription : mai 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 3
Points : 3
Points : 3
Par défaut include() probleme

j'avais le meme probleme sous linux, je l'ai resolvé par la verification des lettres ecrites en maj ou en minuscule, c a d , il faut verifier les noms de fichiers et les comparer avec ceux ecrits en code.
ex: main.php est different de Main.php,
si en code le fichier Main.php est appeler par include(), et que le fichier est ecrit en repertoire main.php, il ne le trouvera pas......
lukkphp 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 13h43.


 
 
 
 
Partenaires

Hébergement Web