Header/footer disparaissent du code source
FabienMoujol
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je code un site web suite à une mise à jour de PHP, je me retrouve face à un problème inédit pour moi.
(je ne suis pas certain que ce soit dû à la mise à jour PHP)
Dans mon fichier php j'ai des balises html <header>, <nav>, <section> et <footer> (éléments de section).
mais lorsque j'affiche la page web sur un navigateur, ces balises n'apparaissent même pas dans le code source de la page (clic droit / afficher le code source de la page ). Et forcément, la mise en forme associée à ces balises n'apparait pas sur la page.
J'avoue que je n'ai aucune idée d'où peut venir le problème, toute les autres balises s'affichent correctement.
Quelqu'un saurait m'indiquer comment des balises html bien présentes dans le fichier php peuvent ne pas passer jusqu'au navigateur client ?
Je code un site web suite à une mise à jour de PHP, je me retrouve face à un problème inédit pour moi.
(je ne suis pas certain que ce soit dû à la mise à jour PHP)
Dans mon fichier php j'ai des balises html <header>, <nav>, <section> et <footer> (éléments de section).
mais lorsque j'affiche la page web sur un navigateur, ces balises n'apparaissent même pas dans le code source de la page (clic droit / afficher le code source de la page ). Et forcément, la mise en forme associée à ces balises n'apparait pas sur la page.
J'avoue que je n'ai aucune idée d'où peut venir le problème, toute les autres balises s'affichent correctement.
Quelqu'un saurait m'indiquer comment des balises html bien présentes dans le fichier php peuvent ne pas passer jusqu'au navigateur client ?
A voir également:
- Header/footer disparaissent du code source
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
3 réponses
En effet astuces72, un peu de code serait mieux, tu as raison. Mais la construction de la page étant assez complexe je ne sais pas trop quoi montrer.
Mais en gros, dans mon fichier PHP header.php j'ai ce passage :
Et quand je fais "Afficher le code source de la page" sur mon navigateur, je me retrouve avec ça :
Les balises <header> et <nav> ont disparues... Ainsi que le passage <span class="bar hide"></span>.
Je ne sais pas du tout ce qui peut créer ce genre de problème.
Mais en gros, dans mon fichier PHP header.php j'ai ce passage :
[...]
</head>
<body class="fixed-header">
<header>
<div class="container">
<span class="bar hide"></span>
<a href="?module=main" class="logo"><img src="<?php echo $this->themePath('img/logo.png') ?>" alt=""></a>
<nav>
<div class="nav-control">
[...]
Et quand je fais "Afficher le code source de la page" sur mon navigateur, je me retrouve avec ça :
[...]
</head>
<body class="fixed-header">
<div class="container">
<a href="?module=main" class="logo"><img src="/themes/default/img/logo.png" alt="" /></a>
<div class="nav-control">
[...]
Les balises <header> et <nav> ont disparues... Ainsi que le passage <span class="bar hide"></span>.
Je ne sais pas du tout ce qui peut créer ce genre de problème.
Bonjour,
Déjà... assure toi de vider le cache de ton navigateur.
Ensuite, travailles tu en LOCAL sur ton ordi ou ton site est-il hébergé sur un serveur ?
Es-tu sûr de mettre à jour les bons fichiers ? (ça arrive plus souvent qu'on ne le croit... :-) )
Déjà... assure toi de vider le cache de ton navigateur.
Ensuite, travailles tu en LOCAL sur ton ordi ou ton site est-il hébergé sur un serveur ?
Es-tu sûr de mettre à jour les bons fichiers ? (ça arrive plus souvent qu'on ne le croit... :-) )
Bonjour,
J'ai bien sûr tenté de vider le cache du navigateur, et également de changer de navigateur.
Mon site est hébergé sur un serveur, je ne travaille pas en local.
Oui, je suis certain d'éditer les bons fichiers ^^ toutes les modifications sont prises en compte, il n'y a que ces balises qui disparaissent mystérieusement.
Par ailleurs, tout marchait très bien avant que je ne fasse la mise à jour de PHP5.x vers PHP7.x sur mon serveur.
Merci de ta réponse :)
J'ai bien sûr tenté de vider le cache du navigateur, et également de changer de navigateur.
Mon site est hébergé sur un serveur, je ne travaille pas en local.
Oui, je suis certain d'éditer les bons fichiers ^^ toutes les modifications sont prises en compte, il n'y a que ces balises qui disparaissent mystérieusement.
Par ailleurs, tout marchait très bien avant que je ne fasse la mise à jour de PHP5.x vers PHP7.x sur mon serveur.
Merci de ta réponse :)
Ton souci concerne l'affichage de code HTML
Aucun rapport avec une éventuelle version de php.
Peux tu éditer ton code comme ceci:
et nous dire si cette modification apparaît bien sur ta page ?
Aucun rapport avec une éventuelle version de php.
Peux tu éditer ton code comme ceci:
[...] </head> <body class="fixed-header"> <header> <div class="container jaibienchange"> <span class="bar hide"></span> <a href="?module=main" class="logo"><img src="<?php echo $this->themePath('img/logo.png') ?>" alt=""></a> <nav> <div class="nav-control"> [...]
et nous dire si cette modification apparaît bien sur ta page ?
Dans mon fichier PHP :
Et quand j'affiche le code source sur mon navigateur :
La modification apparait bien, il n'y a que certaines balises qui posent problème.
</head> <body class="fixed-header"> <header> <div class="container test"> <span class="bar hide"></span> <a href="?module=main" class="logo"><img src="<?php echo $this->themePath('img/logo.png') ?>" alt=""></a> <nav> <div class="nav-control">
Et quand j'affiche le code source sur mon navigateur :
</head> <body class="fixed-header"> <div class="container test"> <a href="?module=main" class="logo"><img src="/themes/default/img/logo.png" alt="" /></a> <div class="nav-control">
La modification apparait bien, il n'y a que certaines balises qui posent problème.