Problème affichage include
Fermé
ExKira
-
15 juin 2012 à 10:36
Kafiristanica Messages postés 266 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 - 15 juin 2012 à 15:56
Kafiristanica Messages postés 266 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 - 15 juin 2012 à 15:56
A voir également:
- Problème affichage include
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Problème affichage page internet google chrome - Forum Téléphones & tablettes Android
- Problème affichage le bon coin ✓ - Forum Virus
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" ...
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
Modifié par aladin07 le 15/06/2012 à 10:54
Modifié par aladin07 le 15/06/2012 à 10:54
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
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
Modifié par aladin07 le 15/06/2012 à 11:10
Modifié par aladin07 le 15/06/2012 à 11:10
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) ^^'
La solution la + simple à adapter est alors de faire ainsi :
<script src="/js/file.js" ...
<link rel="stylesheet" href="/css/styles.css" ...
De cette façon, les chemins sont relatifs au domaine et non à l'URL en cours.
<script src="/js/file.js" ...
<link rel="stylesheet" href="/css/styles.css" ...
De cette façon, les chemins sont relatifs au domaine et non à l'URL en cours.
Kafiristanica
Messages postés
266
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
27 août 2012
28
15 juin 2012 à 15:56
15 juin 2012 à 15:56
la meilleur facon est de creer un fichier config.php et de mettre une variable qui definie la racine du site et enfin faire tous tes autres liens a partir de celle-ci.