Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 08/04/2008, 18h48   #1
Membre habitué
 
Inscription : novembre 2006
Messages : 440
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 440
Points : 134
Points : 134
Par défaut Question stupide (includes)

Bonjour

J'ai un site avec la structure suivante:

/
/admin
/admin/index.php
/includes
/includes/includes.inc.php
/includes/config.inc.php
/includes/functions.inc.php
/index.php
/accueil.php

etc.

Bon alors, le fichier "/includes/includes.inc.php" ne fait que lister tous les includes qui se trouve dans "/includes/" ainsi que mon start_session().

Dans le site tout va bien. Mais lorsque je veux inclure ce même fichier à l'index dans "/admin/" je suis incapable...tout ce que j'essaie me donne des erreurs...

include('/includes/includes.inc.php');
include('../includes/includes.inc.php');

Que serait la bonne façon de l'écrire?

Merci
Prosis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 18h52   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
vu ce que tu écris (deux répertoires admin), je dirais:
include('../../includes/includes.inc.php');

si c'est pas ça...
Citation:
tout ce que j'essaie me donne des erreurs
lesquels?
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 19h08   #3
Membre habitué
 
Inscription : novembre 2006
Messages : 440
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 440
Points : 134
Points : 134
En fait je n'ai qu'un répertoire admin...je voulais plutôt écrire ceci:

/
/admin/
index.php
/includes
includes.inc.php
config.inc.php
functions.inc.php
/index.php
/accueil.php

Et l'erreur que j'ai est:

Code :
1
2
3
Warning: include(/includes/includes.inc.php) [function.include]: failed to open stream: No such file or directory in D:\Sites\admin\index.php on line 2
 
Warning: include() [function.include]: Failed opening '/includes/includes.inc.php' for inclusion (include_path='.;C:\php5\pear') in D:\Sites\admin\index.php on line 2
Prosis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 19h44   #4
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
dans tes messages d'erreur, on dirait que tu as un chemin absolu (c'est peut être un test parmi d'autres).
Essaye avec ceci (comme tu l'avais également écrit lors de ton premier post)et dit nous ce que dit le message d'erreur s'il y en a un.
Code :
include('../includes/includes.inc.php');
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 19h56   #5
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 42
Points : 16
Points : 16
Moi pour éviter les problèmes j'utilise ça en début de script avant de faire des includes :

Code :
1
2
3
$real_path = realpath(".");
$tmp=preg_split('/nom_repertoiredu_script/', $real_path ,-1, PREG_SPLIT_NO_EMPTY);
define('ROOT_PATH',$tmp[0]);
Si ça peut t'aider.
Jorael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 20h29   #6
Membre habitué
 
Inscription : novembre 2006
Messages : 440
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 440
Points : 134
Points : 134
Bon alors ce que j'ai fais c'est que, pour l'index dans admin a le path absolu...car vos suggestions me donnent tous la même erreur

Mais merci quand même!
Prosis 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 15h06.


 
 
 
 
Partenaires

Hébergement Web