Problème lien fichiers index.php et include
Fermé
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
-
26 déc. 2013 à 19:42
Bradoc - 4 févr. 2014 à 14:24
Bradoc - 4 févr. 2014 à 14:24
A voir également:
- Problème lien fichiers index.php et include
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Renommer plusieurs fichiers en même temps - Guide
2 réponses
Utilisateur anonyme
26 déc. 2013 à 21:25
26 déc. 2013 à 21:25
Bonsoir
je ne sais pas ce que pourrais être ce chemin absolu à part un "C:\\..........",
Pas du tout.
Ce serait vrai si tu n'avais pas de serveur http. Mais comme tu utilises php, tu en as certainement un, et tu peux donner un chemin relatif à la racine de ton site, c'est à dire dont le nom commence par '/' :
<img src="/img/header.png"...
<?php include('/include/header.html'); ?>
<link rel="stylesheet" type="text/css" href="/css/index.css" />
etc...
je ne sais pas ce que pourrais être ce chemin absolu à part un "C:\\..........",
Pas du tout.
Ce serait vrai si tu n'avais pas de serveur http. Mais comme tu utilises php, tu en as certainement un, et tu peux donner un chemin relatif à la racine de ton site, c'est à dire dont le nom commence par '/' :
<img src="/img/header.png"...
<?php include('/include/header.html'); ?>
<link rel="stylesheet" type="text/css" href="/css/index.css" />
etc...
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 612
Modifié par MrYAU31 le 26/12/2013 à 19:46
Modifié par MrYAU31 le 26/12/2013 à 19:46
Bonjour,
Ton 2ème index.php est dans un dossier recherche. Il te faut donc remonter d'un niveau pour atteindre le dossier include.
<?php include('../include/header.html'); ?>
.. au lieu de .
Un lien qui peut t'aider à comprendre : http://www.php-astux.info/chemins-relatif-absolu.php
Ton 2ème index.php est dans un dossier recherche. Il te faut donc remonter d'un niveau pour atteindre le dossier include.
<?php include('../include/header.html'); ?>
.. au lieu de .
Un lien qui peut t'aider à comprendre : http://www.php-astux.info/chemins-relatif-absolu.php
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
26 déc. 2013 à 19:55
26 déc. 2013 à 19:55
Merci de ta réponse, c'est ce que j'avais fait avant, mais du coup, il y avait un problème au niveau du lien de l'image dans le header.html
J'ai recherché sur le net et apparemment, en mettant "./", au lieu de "../", on revient à la racine du dossier www/ et non au dossier parent.
Parce que si je dois sur chaque page, gérer le "../../", çà risque d'être long et peu pratique.
J'ai recherché sur le net et apparemment, en mettant "./", au lieu de "../", on revient à la racine du dossier www/ et non au dossier parent.
Parce que si je dois sur chaque page, gérer le "../../", çà risque d'être long et peu pratique.
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 612
26 déc. 2013 à 19:57
26 déc. 2013 à 19:57
Pourquoi ne pas juste mettre un chemin absolu vers ton image dans ton header ?
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
26 déc. 2013 à 20:15
26 déc. 2013 à 20:15
C'est à dire, ce que j'ai actuellement dans mon header, ne va pas?
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 612
26 déc. 2013 à 20:17
26 déc. 2013 à 20:17
Si, si, c'est bon mais tu disais "c'est ce que j'avais fait avant, mais du coup, il y avait un problème au niveau du lien de l'image dans le header.html". C'est parce que tu as un chemin relatif qui ne correspond plus. En mettant un chemin absolu dans ton header, il passera toujours.
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
26 déc. 2013 à 20:59
26 déc. 2013 à 20:59
Merci pour ton aide, je comprends, par contre, il ne s'agit pas d'un site web mais d'une application web pour mobile, de plus, il n'est pour l'instant qu'en local sur mon pc donc, je ne sais pas ce que pourrais être ce chemin absolu à part un "C:\\..........", mais du coup, vu que je travailles en collaboration avec d'autres personnes, ce chemin ne serait pas valide.
26 déc. 2013 à 22:11
Et je te tiens au courant