Problème affichage include
ExKira
-
Kafiristanica Messages postés 266 Date d'inscription Statut Membre Dernière intervention -
Kafiristanica Messages postés 266 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis actuellement stagiaire et je dois apporter des modifications à un site web (je travaille donc avec wamp).
Mon problème est le suivant :
J'ai différentes pages en php placées à la racine (dans wamp/www/foot), mais c'est un peu le bordel donc je décide de faire différents sous-répertoires pour organiser un peu le tout (exemple : wamp/www/foot/ajout)...seul problème l'affichage de mes includes (ils sont placés dans wamp/www/foot/include) ne fonctionnent plus.. J'ai essayé en mettant des ../ , / , ../../ devant les includes mais rien ne fonctionnent :
define('_SITE_', "Administration");
define('_TITLE_', 'Gestion des news');
define('_STYLE_', 'default');
include 'include/class/Utilities.class.php';
include 'include/config.php';
include 'include/connexion.php';
include 'include/header.php';
include 'include/container.php';
Voilà, merci d'avance de l'aide et en espérant trouver une solution :).
Cordialement
Je suis actuellement stagiaire et je dois apporter des modifications à un site web (je travaille donc avec wamp).
Mon problème est le suivant :
J'ai différentes pages en php placées à la racine (dans wamp/www/foot), mais c'est un peu le bordel donc je décide de faire différents sous-répertoires pour organiser un peu le tout (exemple : wamp/www/foot/ajout)...seul problème l'affichage de mes includes (ils sont placés dans wamp/www/foot/include) ne fonctionnent plus.. J'ai essayé en mettant des ../ , / , ../../ devant les includes mais rien ne fonctionnent :
define('_SITE_', "Administration");
define('_TITLE_', 'Gestion des news');
define('_STYLE_', 'default');
include 'include/class/Utilities.class.php';
include 'include/config.php';
include 'include/connexion.php';
include 'include/header.php';
include 'include/container.php';
Voilà, merci d'avance de l'aide et en espérant trouver une solution :).
Cordialement
A voir également:
- Problème affichage include
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Thunderbird problème affichage message - Forum Thunderbird
- Problème affichage facebook ✓ - Forum Facebook
8 réponses
C'est en effet "../includes/fichiers.php" le chemin à inclure.
Cependant, il faut aussi adapter les chemins des fichiers JS et CSS :
<script src="../js/file.js" ...
<link rel="stylesheet" href="../css/styles.css" ...
Cependant, il faut aussi adapter les chemins des fichiers JS et CSS :
<script src="../js/file.js" ...
<link rel="stylesheet" href="../css/styles.css" ...
Les includes sont relatifs au script php qui les appels. Si ton fichier php est situer à: www/foot/ajout/script.php et que les includes sont dans www/includes/ donc l'appel doit être ansi:
include '../../includes/fichier.php';
include '../../includes/fichier.php';
Je viens de le refaire et ça m'affiche cette erreur :
Warning: include(../../include/header.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\foot_usmef\Ajout\ajout_palmares.php on line 65
Warning: include() [function.include]: Failed opening '../../include/header.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\foot_usmef\Ajout\ajout_palmares.php on line 65
Si je mets ../includes/fichiers.php voici ce que ça m'affiche :
http://www.casimages.com/img.php?i=120615111620930182.jpg
Warning: include(../../include/header.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\foot_usmef\Ajout\ajout_palmares.php on line 65
Warning: include() [function.include]: Failed opening '../../include/header.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\foot_usmef\Ajout\ajout_palmares.php on line 65
Si je mets ../includes/fichiers.php voici ce que ça m'affiche :
http://www.casimages.com/img.php?i=120615111620930182.jpg
Peux-tu donner le structure de tes fichiers? Exemple:
Mets le tout dans < code> </code > (sans espaces) dans ce site pour laisser les espaces intacts
www/ include/ include.php foot/ sous-dossier-de-foot/ fichier.php
Mets le tout dans < code> </code > (sans espaces) dans ce site pour laisser les espaces intacts
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionwww/ foot/ Ajout/fichiers.php basededonnées/basededonnées.sql css/fichiers.css include/mesincludes.php js/
le reste du site : http://www.casimages.com/img.php?i=120615112635872107.jpg
Le problème est que mes <link rel="stylesheet" href="css/styles.css"... sont dans mes includes donc si je modifie les chemins des fichiers JS et CSS en mettant ../ devant, toutes les pages se trouvant à la racine ne s'afficheront plus... (je viens d'essayer, seuls les pages se trouvant dans des sous-répertoires s'affichent comme je le souhaite) ^^'