| ||||||||
Petit astucien | Bonjour à toutes et à tous. J'ai voulu faire en sorte que le pied de page soit en php. J'ai donc créé cette page, j'ai renommé la page html en " index.php " et j'ai inséré à la fin de cette page le code suivant " <?php include"pied.php"; ?> " mais cela ne fonctionne pas. Je m'en suis rendu compte en ouvrant index.php avec easyphp le serveur installé en local sur mon ordinateur. Quelle est la solution pour cette page? Merci et à plus. ps: voir à cette adresse: http://www.test21.larecup.net
| |||||||
Publicité | ||||||||
| ||||||||
Maître astucien | Message original par vesu70 Bonjour, Dans le code de la page que tu indiques, il n'y a pas de </body>, </html>, ni de include pour le pied... L'erreur est indiquée en ligne 2 ?... tu mets le pied de page en ligne 2 ? @+ | |||||||
Petit astucien | @y.bli j'ai fait le changement. J'ai mis en fin de page index.php </body> </html> et ensuite le code de l'include . Cela ne change rien au problème. Je ne veux pas mettre le pied de page en ligne 2, je ne comprends pas . merci et à plus. | |||||||
Astucienne | c'est le code dans la page pied.php qui a un probleme et comme il est inclus ca mets le bouzin dans ta page index, regarde du coté des premières lignes de pied.php tu dois avoir un < en trop quelque part ps: le footer est a mettre dans body, c'est le pied de ta page comme le header ( a ne pas confondre avec la balise head) est sa tete , normalement tu dois avoir une structure similaire à celle-ci html head /head body header /header content /content footer /footer /body /html Modifié par kalinka le 12/03/2013 11:11 | |||||||
Maître astucien | vesu70 a écrit : ben non, l'include doit être avant que tu termines ta page <?php include "pied.php" ?> @+ Modifié par y.bli le 12/03/2013 13:15 | |||||||
Petit astucien | J'ai essayé plusieurs solutions en supprimant un < mais rien n'y fait, pourquoi? Qhand je vais dans le code source de la page incex sur google, il n'y a pas </body> ni </html> mais une ligne de code d'erreur, je ne comprends pas pourquoi. merci pour votre aide et à plus. | |||||||
Maître astucien | vesu70 a écrit : 1. supprime ton include pour voir à quoi ressemble la page sans lui 2. peux-tu mettre ici le code complet de ta page pied.php 3. ce n'est pas en supprimant un < au hasard que ça va marcher mais plutôt en essayant de comprendre s'il n'y en a pas un en trop quelquepart @+ Modifié par y.bli le 12/03/2013 15:32 | |||||||
Petit astucien | re. J'ai enlevé l'include et l'erreur a disparu. Donc cela vient bien de la page "pied.php",mais je ne peux pas mettre le code ici car le copier-coller est interdit. | |||||||
Maître astucien | Salut Il y a une erreur au niveau de l'include (absence des parenthèses) ..... Une include, c'est comme cela <?php include("pied.php"); ?> | |||||||
Petit astucien | j'ai remis <?php include("pied.php"); ?> et le problème réapparait au sujet de la page pied.php. | |||||||
Maître astucien | vesu70 a écrit : Ma question : le script de ton "pied" a-t-il besoin d'être en php ?? | |||||||
Maître astucien | Dreamer a écrit : non, pas besoin de parenthèses
ah bon, je te fais un copier-coller du code "pied.php" d'un de mes sites : <div id="pied"> j'envoie et ça doit marcher... | |||||||
Maître astucien | l'erreur indiquée est bien qu'il y a un "<" inattendu en ligne 2 de ton fichier "pied.php" Parse error: syntax error, unexpected '<' in /home/larecup/public_html/test21/pied.php on line 2 @+ Modifié par y.bli le 12/03/2013 17:14 | |||||||
Petit astucien | Je joins l'image de la page pied.php. A plus.
[URL=http://www.imagup.com/npic/1177772522.html][IMG]http://npic.imagup.com/3/1177772522.jpg[/IMG][/URL]
Merci et à plus. Modifié par vesu70 le 12/03/2013 17:52 | |||||||
Astucienne | amha, tu devrais enlever les qui entoure le code de pied.php, ca fait doublon avec l'include
ps c'est l'usage du clic droit qui est interdit sur le forum mais tu peux coller ton code dans un post avec ctrl+c et ctrl+v
Modifié par kalinka le 12/03/2013 17:52 | |||||||
Maître astucien | vesu70 a écrit : ben didon, pas facile de voir ton image... 1. pourquoi tu mets <?php au début et ?> à la fin alors qu'il n'y a aucun code php dans la page, il n'y a que du html ? retire les... 2. qu'est-ce que c'est que : <p> class="social"> ? si tu veux appliquer ce css, tu mets <p class="social"> regarde déjà ça, ensuite on verra plus loin... | |||||||
Maître astucien | ah, doublé par kalinka, je ne corrige pas ma page, le code va s'envoler... Modifié par y.bli le 12/03/2013 17:53 | |||||||
Petit astucien | voilà le code pied.php. <?php
| |||||||
Maître astucien | il y a aussi un <p> class="copyright"> plus bas, remplace par <p class="copyright"> il manque "<" et ">' sur la balise iframe un </div> à la fin, on ne sait pas pourquoi... ce code, tu ne l'as pas écrit... tu l'as copié sans comprendre, me semble-t-il... Modifié par y.bli le 12/03/2013 18:04 | |||||||
Maître astucien | vesu70 a écrit : Il n'y a rien dans ce script qui nécessite d'utiliser extension php. Utilise *.html, tu te simplifieras la vie et de plus, c'est plein d'errreurs, style <p> class="social" ,à la place de <p class="social"> Vires-moi ton iframe pour voir !! | |||||||
Maître astucien | INFROMATIONS au lieu de INFORMATIONS je corrige au fur et à mesure... | |||||||
Maître astucien | Essaye ça : <p class="social"> <a href="mentionslegales.html">Mentions légales</a> | <a href="confidentialites.html">Politique de confidentialité</a> | <a href="https://www.twitter.com">Twitter</a> | <a href="http://www.facebook.com">Facebook</a> | <a href="http://www.plus-google.com">Google+</a> | <a href="http://www.nostrodomus.fr">Tout pour la maison</a> | <a href="http://www.linkedin.com">Linkedin</a> </p> | |||||||
Petit astucien | Que faut-il faire pour l'extension php? Je fais cela car j'ai vu sur un site qui parle du php que c'est plus propre et plus facile que de mettre tout en html. | |||||||
Petit astucien | @ y.bli, je supprime <?php ?> sur ma page ? | |||||||
Petit astucien | ça fonctionne mais cela ne s'affiche pas au bon endroit. j'aimerais que ce soit en dessous des blocks. | |||||||
Maître astucien | Je viens de voir ta page, tu as encore une erreur dans le lien Facebook qui est dans l'iframe Ton pied n'est pas disposé en bas de ta page, c'est peut-être voulu... sinon, c'est un problème de DIV dans ta page index.php Modifié par y.bli le 12/03/2013 18:20 | |||||||
Maître astucien | vesu70 a écrit : Tu mets l'extention php sur ta page, car tu utilises des include et c'est tout .... Petite remarque: tu devrais bien regarder ton script, car tu laisses passer beaucoup d'erreurs par inattention !! | |||||||
Maître astucien | vesu70 a écrit : c'est bon, tu mets le code que j'ai indiqué et tu peux laisser ta page nommée "pied.php", ça n'a aucune importance dans tous mes sites, toutes mes pages sont php, comme ça si je veux un jour y mettre du code, c'est plus facile et aucun problème @+ Modifié par y.bli le 12/03/2013 18:27 | |||||||
Maître astucien | pour positionner le pied en bas avant ton <div id="pied">, tu mets : <div style="clear: both;"> </div>
| |||||||
Maître astucien | je dois partir maintenant, je te laisse faire des essais... @+ | |||||||
Maître astucien | En jetant un coup d'oeil dans ton code ce matin, je vois des id ou class qui ne sont pas définis : colonne1, blockcentre, blockdroite, cubea, cubeb, pied, social ou alors je ne les ai pas trouvés, tu peux confirmer ? @+ | |||||||
Petit astucien | Bonjour. Je crois avoir trouvé. effectivement ce sont des règlages dans le css pour le div pied. Il faut encore faire des essais car ce n'est pas très bien centré. Vous pouvez regarder à l'url donné au début du post et me dire ce que vous en pensez. Merci à tous et à plus. ps: je débute en php et j'essaie d'apprendre, mais pas facile. | |||||||
Maître astucien | vesu70 a écrit : Le PHP, là c'est réglé, il n'y a qu'un include et ça fonctionne. Ton problème c'est HTML + CSS... les class et id que j'ai signalées qui ne sont pas décrites... ou que je n'ai pas vues... pour le look, ça dépend de ce que tu veux @+ Modifié par y.bli le 14/03/2013 09:33 | |||||||
Petit astucien | Bonjour. J'aimerais que l'on m'indique les nouveaux design pour les sites. Avez-vous des idées à me proposer? Merci et à plus. | |||||||
Maître astucien | vesu70 a écrit : http://www.freewebsitetemplates.com http://www.freecsstemplates.org @+ | |||||||
Petit astucien | OK merci pour les liens. A plus. | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|