bonjour à tous, voilà une question que je me pose depuis longtemps: comment faire quant on a une page en php avec une page include, changer l'arrière plan de la page en fonction de l'include ( c'est à dire quant par exemple on a plusieur marque et que l'on veut changer l'arriere plan (body) avec un logo different ? Smiley confus
Bonjour!

Ma réponse va être un petit peu hors sujet... mais c'est en passant que je le signale. Il faut éviter, ainsi qu'on vient récemment de le signaler dans le forum, d'inclure une image contenant une information dans la CSS. Or un logo est une information... Si cette information n'est pas disponible -par exemple en titre- d'une autre manière dans la page, alors il faut abandonner ton idée, et opter pour l'insertion directe de ton logo dans la page avec une <img...>.
Modifié par Gilles (07 Mar 2006 - 09:59)
Bonjour,

Tout peut faire l'objet d'un include php, du logo à n'importe quelle adresse de feuille de style ou fragment de texte.

C'est un des intérêts de cette fonction : pouvoir appeler de façon conditionnelle un élément constitutif soit de la mise en page soit du contenu.

Ainsi tu peux parfaitement réaliser une page uniquement constituée de quelques lignes d'appel à des fichiers externes avec "include".

Ces fichiers peuvent être des fichier "txt" statiques ou des scripts php qui agiront chacun en fonction de certaines conditions qu'ils détecteront et auxquelles ils réagiront en servant soit un élément de structure soit un élément de contenu approprié.

Comment faire ?

Se documenter sur les possibilité de la fonction et la mettre en oeuvre si nécessaire : si elle apporte un avantage en terme de génération et/ou de maintenance de la page.

Mais ce sera en fonction de tes besoins précis : il n'y a pas de réponse d'ordre général.