Include et html ...
43 messages • Page 1 sur 3 • 1, 2, 3
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Include et html ...
Bonjour tout le monde !
Voila mon site est fait de la maniere suivante :
Or si je matte la source de mon index une fois la page loadée, le contenu de header est recopié et donc la source devient bien moins lisible !
Mon url de test (en cours de CSSisation lol) : -http://photoshop-creation.info/aaa/
Faut-il que je réécrive le header et le footer en xhtml + css ?
Si je met des includes, je dois obligatoirement passer ma page en .php
y'as pas d'autres méthode pour vraiment pouvoir valider ma page xhtml et css ?
D'avance merci !!
Voila mon site est fait de la maniere suivante :
- Code: Tout sélectionner
<body>
include header
CORPS DE MON SITE
include footer
</body>
Or si je matte la source de mon index une fois la page loadée, le contenu de header est recopié et donc la source devient bien moins lisible !
Mon url de test (en cours de CSSisation lol) : -http://photoshop-creation.info/aaa/
Faut-il que je réécrive le header et le footer en xhtml + css ?
Si je met des includes, je dois obligatoirement passer ma page en .php
D'avance merci !!
j'espère avoir compris la problématique
la fonction include intégre le contenu du fichier au fichier dans lequel tu y fais appel. Ainsi, le résultat est le "mix" des deux, ou plutot l'insertion du contenu du fichier inclut dans le fichier principal . Tu ne peux rien faire contre, c'est la logique de la programmation serveur .
l'inclusion côté navigateur, et donc, le fait de ne pas compléxifier le code source, c'est ni plus ni moins que les frames..solution peu recommandable..
si tu veux que ta page soit valide xhtml + css , il faut en effet que ton header et ton footer correspondent également à ces normes.
Ps : tu pourrais énormément simplifier le code source de ton site en optant pour un rollover en CSS plutot qu'en HTML.
De plus, Image Ready est pratique, mais ne fait pas du code très propre..
la fonction include intégre le contenu du fichier au fichier dans lequel tu y fais appel. Ainsi, le résultat est le "mix" des deux, ou plutot l'insertion du contenu du fichier inclut dans le fichier principal . Tu ne peux rien faire contre, c'est la logique de la programmation serveur .
l'inclusion côté navigateur, et donc, le fait de ne pas compléxifier le code source, c'est ni plus ni moins que les frames..solution peu recommandable..
si tu veux que ta page soit valide xhtml + css , il faut en effet que ton header et ton footer correspondent également à ces normes.
Ps : tu pourrais énormément simplifier le code source de ton site en optant pour un rollover en CSS plutot qu'en HTML.
De plus, Image Ready est pratique, mais ne fait pas du code très propre..
Dernière édition par Toutou-Fr le Lun Juin 05, 2006 16:39, édité 1 fois.
Merci pour ta réponse !
Mais dans ces cas là, comment l'inclure ?
je vais pas balancer un
Mais dans ces cas là, comment l'inclure ?
je vais pas balancer un
- Code: Tout sélectionner
<?
include("header.php");
?>
le php est un langage de programmation côté serveur, générant du code en sortie.
Tu peux t'en servir pour générer des pages dans le langage que tu souhaites, on peut absolument tout créer à partir du php, même des images.
Tu peux t'en servir pour générer des pages dans le langage que tu souhaites, on peut absolument tout créer à partir du php, même des images.
Waou mais ca devient plus compliqué là non ?
Si j'écris ma page en xhtml, mon header en html, je met
Ca ne marche pas ! Je ne comprend pas comment inclure un autre fichier dans du html, essaye d'etre plus précis stp
Si j'écris ma page en xhtml, mon header en html, je met
- Code: Tout sélectionner
<?
include("header.html");
?>
Ca ne marche pas ! Je ne comprend pas comment inclure un autre fichier dans du html, essaye d'etre plus précis stp
la fonction include ne fait ni plus ni moins qu'insérer dans ta page le fichier que tu inclus. Le fait que ce soit un fichier html ne doit pas poser de problème
es tu sûr que le fichier que tu souhaites inclure existe bien ?
es tu sûr que le fichier que tu souhaites inclure existe bien ?
Pikooz a écrit:oui lol j'ai changé mes .php par des .html, et la plus rien ne marche. C'est une fontion propre au php donc en html ca ne marche pas ! :'(
..le fichier qui comprend la commande "include" doit Evidemment etre en PHP
Enfin bref, ce que j'essayais de t'expliquer c'est que tu peux tout à fait générer du XHTML a partir d'un fichier PHP.
Donc je dois bien avoir un index.PHP si je veux mettre un include => ma page ne sera pas valide html
Je ne vois pas comment générer du xhtml a partir d'un fichier php, je suis désolé si jsuis si bete mais j'essaye dapprendre
Merci quand meme.
Je ne vois pas comment générer du xhtml a partir d'un fichier php, je suis désolé si jsuis si bete mais j'essaye dapprendre
Merci quand meme.
Attention que la technologie (langage de programmation) php n'a aucune influence sur la validité de ton code html. Quand tu codes en php, tu écris du html. L'avantage du php est qu'il permet par exemple de générer dynamiquement du code html....
(j'espere que j'ai également bien compris le prob)...
Donc, pour ton prob.
1) Tu crées un fichier .php dans lequel tu tapes le contenu de ton site (le body en quelque sorte)
2) Dans ce fichier, tu places le code <?php include("header.html") ?>
3) Tu crées ton fichier header.html contenant par exemple <h1>titre</h1>
Et voila... Tu lances (avec l'adresse : -http://localhost/) ton .php
Ps : Si j'ai mal compris ta question et que j'ai sous estimé tes connaissances, excuses moi
(j'espere que j'ai également bien compris le prob)...
Donc, pour ton prob.
1) Tu crées un fichier .php dans lequel tu tapes le contenu de ton site (le body en quelque sorte)
2) Dans ce fichier, tu places le code <?php include("header.html") ?>
3) Tu crées ton fichier header.html contenant par exemple <h1>titre</h1>
Et voila... Tu lances (avec l'adresse : -http://localhost/) ton .php
Ps : Si j'ai mal compris ta question et que j'ai sous estimé tes connaissances, excuses moi
que tu programmes en php, asp, c++ ... le résultat à la sortie sera TOUJOURS du HTML ou XHTML ... c le résultat de sortie qui doit etre validé
alors ta page peut meme avoir une extension tdc, ca changera en rien sa validité
alors ta page peut meme avoir une extension tdc, ca changera en rien sa validité
Toutou-Fr a écrit:
..le fichier qui comprend la commande "include" doit Evidemment etre en PHP
Enfin bref, ce que j'essayais de t'expliquer c'est que tu peux tout à fait générer du XHTML a partir d'un fichier PHP.
je suis comme Toutou-Fr, je pensais qu'avec une page .html, aucune insertion de php n'est possible, même une simple include.
C'est juste ou faux au final ?
43 messages • Page 1 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Concours WRI / Vivastreet : gagnez un voyage à New-York
- Gérer l'entête HTTP en PHP
- Votre site est mal référencé ? Voilà les remèdes !
- Google API : guide de développement de l'API Google
- Révélations sur eval.google.com (Rater Hub Google)
- Liste d'erreurs classiques de duplicate content
- Exemple d'architecture d'un site multilingue pour le référencement
Qui est en ligne
Utilisateurs parcourant ce forum: luccé et 0 invités







le forum