> Tous les forums > Forum des Webmasters
 Problème d'includeSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
vesu70
  Posté le 12/03/2013 @ 09:26 
Aller en bas de la page 
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é
y.bli
 Posté le 12/03/2013 à 10:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
Message original par vesu70

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

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 ?

@+

vesu70
 Posté le 12/03/2013 à 10:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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.

kalinka
 Posté le 12/03/2013 à 11:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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
y.bli
 Posté le 12/03/2013 à 13:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
vesu70 a écrit :

@y.bli j'ai fait le changement. J'ai mis en fin de page index.phpet 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.

ben non, l'include doit être avant que tu termines ta page

<?php include "pied.php" ?>
</body>
</html>

@+



Modifié par y.bli le 12/03/2013 13:15
vesu70
 Posté le 12/03/2013 à 15:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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.

y.bli
 Posté le 12/03/2013 à 15:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
vesu70 a écrit :

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 pasnimais une ligne de code d'erreur, je ne comprends pas pourquoi. merci pour votre aide et à plus.

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
vesu70
 Posté le 12/03/2013 à 15:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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.

Dreamer
 Posté le 12/03/2013 à 16:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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"); ?>

vesu70
 Posté le 12/03/2013 à 16:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

j'ai remis <?php include("pied.php"); ?> et le problème réapparait au sujet de la page pied.php.

Dreamer
 Posté le 12/03/2013 à 16:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

vesu70 a écrit :

j'ai remis et le problème réapparait au sujet de la page pied.php.

Ma question : le script de ton "pied" a-t-il besoin d'être en php ??

y.bli
 Posté le 12/03/2013 à 17:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
Dreamer a écrit :

Il y a une erreur au niveau de l'include (absence des parenthèses) .....

Une include, c'est comme cela

non, pas besoin de parenthèses

mais je ne peux pas mettre le code ici car le copier-coller est interdit

ah bon, je te fais un copier-coller du code "pied.php" d'un de mes sites :

<div id="pied">
Si un élément présent sur ce site ne convient pas à un auteur, une personne morale ou physique, nous le retirerons immédiatement <br />
Copyright &#174; 2005 - All rights reserved - concept : <a href="http://xxxxxxxx">xxxxxxxi</a>
</div>

j'envoie et ça doit marcher...

y.bli
 Posté le 12/03/2013 à 17:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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
vesu70
 Posté le 12/03/2013 à 17:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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
kalinka
 Posté le 12/03/2013 à 17:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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
y.bli
 Posté le 12/03/2013 à 17:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
vesu70 a écrit :

Je joins l'image de la page pied.php. A plus.

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...

y.bli
 Posté le 12/03/2013 à 17:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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
vesu70
 Posté le 12/03/2013 à 17:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

voilà le code pied.php.

<?php
<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>
<P><a href="#> ACCUEIL </a> | <a href="#"> INFROMATIONS </a> | <a href="#"> AIDE </a> | <a href="#"> CONTACT </a> </p>
<p> class="copyright"> Copyright &copy; 2012 - www.test.larecup.net - Tous droits réservés. </p>iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"</iframe>
<p> <a href="http://jigsaw.w3.org/css-validator/check/referer"> <img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="CSS Valide !"/> </a> </p>
</div>
?>

y.bli
 Posté le 12/03/2013 à 17:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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
Dreamer
 Posté le 12/03/2013 à 18:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

vesu70 a écrit :

voilà le code pied.php.

class="social"> Mentions légales | Politique de confidentialité | Twitter | Facebook | Google+ | Tout pour la maison | Linkedin

ID)); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"

src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="CSS Valide !"/>



?>

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 !!

y.bli
 Posté le 12/03/2013 à 18:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

INFROMATIONS au lieu de INFORMATIONS

je corrige au fur et à mesure...

y.bli
 Posté le 12/03/2013 à 18:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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>
<P><a href="#> ACCUEIL </a> | <a href="#"> INFORMATIONS </a> | <a href="#"> AIDE </a> | <a href="#"> CONTACT </a> </p>
<p class="copyright"> Copyright &copy; 2012 - www.test.larecup.net - Tous droits réservés. </p><iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"</iframe>
<p> <a href="http://jigsaw.w3.org/css-validator/check/referer"> <img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="CSS Valide !"/> </a> </p>

vesu70
 Posté le 12/03/2013 à 18:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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.

vesu70
 Posté le 12/03/2013 à 18:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

@ y.bli, je supprime <?php ?> sur ma page ?

vesu70
 Posté le 12/03/2013 à 18:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

ça fonctionne mais cela ne s'affiche pas au bon endroit. j'aimerais que ce soit en dessous des blocks.

y.bli
 Posté le 12/03/2013 à 18:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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
Dreamer
 Posté le 12/03/2013 à 18:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

vesu70 a écrit :

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.

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 !!

y.bli
 Posté le 12/03/2013 à 18:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
vesu70 a écrit :

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.

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
y.bli
 Posté le 12/03/2013 à 18:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

pour positionner le pied en bas avant ton <div id="pied">, tu mets :

<div style="clear: both;">&nbsp;</div>

y.bli
 Posté le 12/03/2013 à 18:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

je dois partir maintenant, je te laisse faire des essais...

@+

y.bli
 Posté le 13/03/2013 à 10:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  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 ?

@+

vesu70
 Posté le 13/03/2013 à 15:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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.

y.bli
 Posté le 13/03/2013 à 16:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
vesu70 a écrit :

ps: je débute en php et j'essaie d'apprendre, mais pas facile.

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
vesu70
 Posté le 14/03/2013 à 10:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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.

y.bli
 Posté le 14/03/2013 à 11:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
vesu70 a écrit :

Bonjour. J'aimerais que l'on m'indique les nouveaux design pour les sites. Avez-vous des idées à me proposer?

http://www.freewebsitetemplates.com

http://www.freecsstemplates.org

@+

vesu70
 Posté le 14/03/2013 à 14:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

OK merci pour les liens. A plus.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Batterie portable Ugreen Nexode 100W 12 000 mAh (1xUSB C 100W PD, 1xUSB A 22.5W,) à 39,99 €
39,99 € 49,99 € -20%
@Amazon
PC Portable 15.6 pouces Medion Erazer Deputy P60 (FHD IPS 144 Hz, Core i7 12650H, 16 Go, SSD 512 Go, GeForce RTX 4070) à 949 €
949 € 1299,99 € -27%
@Rakuten
Carte mère Asus TUF Gaming B650-E WiFi (AM5, micro-ATX, WiFi 6, Bluetooth 5.2, Ethernet 2.5Gb) à 145,27 €
145,27 € 190 € -24%
@Amazon Allemagne
Casque sans fil à réduction de bruit Anker SoundCore Q30 (bluetooth, NFC, multipoint) à 55,09 €
55,09 € 79,99 € -31%
@Amazon
Chargeur USB UGREEN Nexode 65W GaN 3x USB C à 29,99 €
29,99 € 39,99 € -25%
@Amazon
Souris Logitech MX Master 3S (bluetooth, capteur laser 8K, clics silencieux) à 83,99 €
83,99 € 115 € -27%
@Amazon

Sujets relatifs
Problème avec include et url
Problème avec include
problème avec la fonction include
problème php>include[RESOLU]
Problème PHP - fonction echo et include
Balise PHP : include. Problème !
Probleme de mise en ligne de fichier sur un serveur
Problème avec free
Probleme d'incrustage
problème avec fichier "xxx.klm"
Plus de sujets relatifs à Problème d''include
 > Tous les forums > Forum Forum des Webmasters