PHP: Fonction Include
Fermé
jakkihm
Messages postés
134
Date d'inscription
vendredi 13 octobre 2006
Statut
Membre
Dernière intervention
17 mai 2016
-
9 déc. 2006 à 23:17
Thom@s Messages postés 3412 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 - 11 déc. 2006 à 16:22
Thom@s Messages postés 3412 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 - 11 déc. 2006 à 16:22
A voir également:
- PHP: Fonction Include
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
2 réponses
boss0211
Messages postés
264
Date d'inscription
lundi 13 février 2006
Statut
Membre
Dernière intervention
9 septembre 2007
8
10 déc. 2006 à 00:18
10 déc. 2006 à 00:18
je ne comprend pas bien soit tu me montre le code soit explique toi mieux SVP
Thom@s
Messages postés
3412
Date d'inscription
mardi 4 mars 2003
Statut
Modérateur
Dernière intervention
28 septembre 2019
678
10 déc. 2006 à 00:47
10 déc. 2006 à 00:47
Salut !
Si j'ai bien compris, tu fais un include d'un fichier A dans un fichier B, et les deux fichiers comportent des balise <html></html>.
Dans ce cas, il y a effectivement problème.
De manière générale, il faut s'arranger pour qu'il n'y ait jamais de redondance des balises <html>, <head> et <body> dans la page HTML finale générée, malgré les includes.
Donc, si tu mets <html></html> dans le fichier B, tu ne le mets pas dans le fichier A, et inversement.
Sinon, le code généré sera incorrect et pourra être mal interprété par certains navigateurs (même si, dans la pratique, souvent, ça marche quand-même...)
A+ :-)
Si j'ai bien compris, tu fais un include d'un fichier A dans un fichier B, et les deux fichiers comportent des balise <html></html>.
Dans ce cas, il y a effectivement problème.
De manière générale, il faut s'arranger pour qu'il n'y ait jamais de redondance des balises <html>, <head> et <body> dans la page HTML finale générée, malgré les includes.
Donc, si tu mets <html></html> dans le fichier B, tu ne le mets pas dans le fichier A, et inversement.
Sinon, le code généré sera incorrect et pourra être mal interprété par certains navigateurs (même si, dans la pratique, souvent, ça marche quand-même...)
A+ :-)
11 déc. 2006 à 13:47
En fait, ce que j'ai décidé de faire, c'est plutôt de créer une page "background" qui incorporerait "header", "footer" et menu. Cette page serait par la suite appelée par la fonction "include" par mes autres pages de "contenu".
L'idée est-elle absurde ?
Merci.
11 déc. 2006 à 16:22
Non, pas du tout; c'est même recommandé :-)
Il suffit d'avoir trois fichiers, par exemple :
header.php :
footer.php :
MaPage1.php :
A+ :)