|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Architecte matériel Inscription : août 2011 Messages : 54 ![]() |
Bonjour,
Je tente de programmer mon site web avec wamp en local. Je possède à la racine de mon site un fichier 'index.php', un dossier 'css', un dossier 'at' et un dossier 'incl'. Dans ma page 'index.php' j'inclue le fichier 'design.php' de mon site. Aucun problème le css fonctionne. J'ai un fichier 'cours.php' dans lequel j'inclue le fichier 'design.php' et le 'corpsa.php' comme dans mon index en fait. Le problème est que l'include ne marche pas. J'ai donc résolu le problème en renseignant des url absolue de type c:/ L'include se fait donc mais le css n'est pas appliqué. Auriez vous des pistes svp ? Mon code: cours.php: Code :
|
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Bonjour,
Tu peux utiliser dirname et __FILE__ Code :
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
||
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Architecte matériel Inscription : août 2011 Messages : 54 ![]() |
merci de ta réponse,
hélas le css ne marche toujours pas. Voilà ce que j'ai (peut-être une erreur?): Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Tu as testé le code tel que je te l'ai donné ?
La constante __FILE__ te permet de ne pas avoir à spécifier le chemin absolu manuellement.
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Architecte matériel Inscription : août 2011 Messages : 54 ![]() |
oui je l'ai testé, aucun include
[function.include]:failed to open stream:No such file or directory in ......... |
|
|
00
|
|
|
#6 | ||
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Essaie en affichant le chemin généré pour savoir s'il est correct
Code :
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
||
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Architecte matériel Inscription : août 2011 Messages : 54 ![]() |
En effet le chemin généré n'est pas correct.
Il me renvoie 'c:\wamp\www\mytuts\at\incl\design.php' Comment puis je modifier ce chemin en 'c:\wamp\www\mytuts\incl\design.php' stp ? |
|
|
00
|
|
|
#8 | ||
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Dans ce cas, il faut utiliser 2 fois la fonction dirname
Code :
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
||
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Architecte matériel Inscription : août 2011 Messages : 54 ![]() |
merci une fois de plus ,
Les includes fonctionnent mais le css toujours pas. |
|
|
00
|
|
|
#10 |
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Il faut maintenant voir le code généré (source HTML de ton navigateur) pour savoir si le chemin vers ta feuille CSS est correct
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Architecte matériel Inscription : août 2011 Messages : 54 ![]() |
merci ça marche
![]() Je devais juste renseigner le chemin complet du fichier css dans mon index.php et il marche en include Et bien je te remercie beaucoup d'avoir pris de ton temps. Pourrais tu m'indiquer la différence entre 'dirname' et 'include' mise à part le fait de ne pas avoir à réécrire le chemin absolue |
|
|
00
|
|
|
#12 | ||
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 568 ![]() |
Voici les explications :
dirname Citation:
Citation:
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
||
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Architecte matériel Inscription : août 2011 Messages : 54 ![]() |
eh bien alors bonne journée , te remerciant encore ...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com