mes pages, grosso-modo, sont divisées en quatre parties :
- en-tête ;
- menu ;
- corps du document ;
- bas de page.
le menu change très légérement avec le contenu, seul le corps du
document change vraiment.
bon, je viens de tester un truc tout bête en php :
<?php
include 'index.html';
?>
qui me donne exactement le même contenu que index.html...
c'est "légal" ça ?
(cf. <http://88.183.202.165/~yt/Amis-du-conservatoire/include.php>)
l'dée serait d'avoir donc :
pour "index.php" :
<?php
include 'header.html';
calculer le menu et l'afficher
include 'corps-index.html';
include 'footer.html'
?>
et par exemple pour ma page "cours.php", j'aurais :
<?php
include 'header.html';
calculer le menu et l'afficher
include 'corps-cours.html';
include 'footer.html'
?>
l'avantage serait que je n'aurais à changer, je suis en phase de modifs,
qu'un seul fichier pour chaque partie, le menu d'ailleurs n'étant
paramétré que par une seule variable indexant la page affichée.
j'imagine que le coût à payer serait un ralentissement du chargement des
pages ???
--
« Après avoir serré la main de ton banquier,
n'oublie pas de recompter tes doigts »
(Coluche)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Le Fou
Le 13/04/2010 18:41, Une Bévue a écrit :
c'est "légal" ça ? (cf.<http://88.183.202.165/~yt/Amis-du-conservatoire/include.php>)
l'dée serait d'avoir donc :
pour "index.php" : <?php include 'header.html'; calculer le menu et l'afficher include 'corps-index.html'; include 'footer.html' ?>
et par exemple pour ma page "cours.php", j'aurais : <?php include 'header.html'; calculer le menu et l'afficher include 'corps-cours.html'; include 'footer.html' ?>
l'avantage serait que je n'aurais à changer, je suis en phase de modifs, qu'un seul fichier pour chaque partie, le menu d'ailleurs n'étant paramétré que par une seule variable indexant la page affichée.
Je ne sais pas si c'est légal mais c'est ce que je fais sur quelques-uns de mes sites et ça fonctionne très bien. Il faut juste penser à ne pas mettre les balises <head>, <title>, <body> etv. dans toutes tes pages mais seulement aux endroits stratégiques, pour que le code généré par la succession de 3 fichiers inclus reste cohérent et valide.
-- A' tchao
Le Fou http://shippylelivre.free.fr/ http://gloupclub.free.fr/ http://www.ffessm-cd84.com/
Le 13/04/2010 18:41, Une Bévue a écrit :
c'est "légal" ça ?
(cf.<http://88.183.202.165/~yt/Amis-du-conservatoire/include.php>)
l'dée serait d'avoir donc :
pour "index.php" :
<?php
include 'header.html';
calculer le menu et l'afficher
include 'corps-index.html';
include 'footer.html'
?>
et par exemple pour ma page "cours.php", j'aurais :
<?php
include 'header.html';
calculer le menu et l'afficher
include 'corps-cours.html';
include 'footer.html'
?>
l'avantage serait que je n'aurais à changer, je suis en phase de modifs,
qu'un seul fichier pour chaque partie, le menu d'ailleurs n'étant
paramétré que par une seule variable indexant la page affichée.
Je ne sais pas si c'est légal mais c'est ce que je fais sur quelques-uns
de mes sites et ça fonctionne très bien.
Il faut juste penser à ne pas mettre les balises <head>, <title>, <body>
etv. dans toutes tes pages mais seulement aux endroits stratégiques,
pour que le code généré par la succession de 3 fichiers inclus reste
cohérent et valide.
--
A' tchao
Le Fou
http://shippylelivre.free.fr/
http://gloupclub.free.fr/
http://www.ffessm-cd84.com/
c'est "légal" ça ? (cf.<http://88.183.202.165/~yt/Amis-du-conservatoire/include.php>)
l'dée serait d'avoir donc :
pour "index.php" : <?php include 'header.html'; calculer le menu et l'afficher include 'corps-index.html'; include 'footer.html' ?>
et par exemple pour ma page "cours.php", j'aurais : <?php include 'header.html'; calculer le menu et l'afficher include 'corps-cours.html'; include 'footer.html' ?>
l'avantage serait que je n'aurais à changer, je suis en phase de modifs, qu'un seul fichier pour chaque partie, le menu d'ailleurs n'étant paramétré que par une seule variable indexant la page affichée.
Je ne sais pas si c'est légal mais c'est ce que je fais sur quelques-uns de mes sites et ça fonctionne très bien. Il faut juste penser à ne pas mettre les balises <head>, <title>, <body> etv. dans toutes tes pages mais seulement aux endroits stratégiques, pour que le code généré par la succession de 3 fichiers inclus reste cohérent et valide.
-- A' tchao
Le Fou http://shippylelivre.free.fr/ http://gloupclub.free.fr/ http://www.ffessm-cd84.com/
unbewusst.sein
Le Fou wrote:
Il faut juste penser à ne pas mettre les balises <head>, <title>, <body> etv. dans toutes tes pages mais seulement aux endroits stratégiques, pour que le code généré par la succession de 3 fichiers inclus reste cohérent et valide.
½uf corse ;-)
-- « Après avoir serré la main de ton banquier, n'oublie pas de recompter tes doigts » (Coluche)
Le Fou <hiller.ericA-EFFACER@free.fr> wrote:
Il faut juste penser à ne pas mettre les balises <head>, <title>, <body>
etv. dans toutes tes pages mais seulement aux endroits stratégiques,
pour que le code généré par la succession de 3 fichiers inclus reste
cohérent et valide.
½uf corse ;-)
--
« Après avoir serré la main de ton banquier,
n'oublie pas de recompter tes doigts »
(Coluche)
Il faut juste penser à ne pas mettre les balises <head>, <title>, <body> etv. dans toutes tes pages mais seulement aux endroits stratégiques, pour que le code généré par la succession de 3 fichiers inclus reste cohérent et valide.
½uf corse ;-)
-- « Après avoir serré la main de ton banquier, n'oublie pas de recompter tes doigts » (Coluche)
Olivier Miakinen
Le 13/04/2010 18:41, Une Bévue a écrit :
bon, je viens de tester un truc tout bête en php : <?php include 'index.html'; ?> qui me donne exactement le même contenu que index.html...
c'est "légal" ça ? (cf. <http://88.183.202.165/~yt/Amis-du-conservatoire/include.php>)
200 OK ----------------------------------------------------------------------
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui permet de ne pas préciser l'extension (et donc d'en changer quand tu en as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux liens suivants fonctionnent :
include 'header.html'; calculer le menu et l'afficher include 'corps-index.html'; include 'footer.html' ?>
pour "http-headers.php" : <?php header("Content-Type: text/html; charset=UTF-8"); ... gestion de cache, etc. ... ?>
et par exemple pour ma page "cours.php", j'aurais : <?php include 'header.html';
include 'http-headers.php';
calculer le menu et l'afficher include 'corps-cours.html'; include 'footer.html' ?>
Oui.
l'avantage serait que je n'aurais à changer, je suis en phase de modifs, qu'un seul fichier pour chaque partie, le menu d'ailleurs n'étant paramétré que par une seule variable indexant la page affichée.
j'imagine que le coût à payer serait un ralentissement du chargement des pages ???
Non : si différence il y a, elle sera imperceptible. Du moins si en passant par PHP tu ne perds pas des optimisations qui seraient faites automatiquement avec le fichier statique (par exemple compression à la volée, gestion du cache, ce genre de choses). Ces questions sont en charte sur fr.comp.infosystemes.www.serveurs si jamais tu n'obtenais pas de réponses suffisantes ici ou en cherchant par toi-même.
Cordialement, -- Olivier Miakinen
Le 13/04/2010 18:41, Une Bévue a écrit :
bon, je viens de tester un truc tout bête en php :
<?php
include 'index.html';
?>
qui me donne exactement le même contenu que index.html...
c'est "légal" ça ?
(cf. <http://88.183.202.165/~yt/Amis-du-conservatoire/include.php>)
200 OK
----------------------------------------------------------------------
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui
permet de ne pas préciser l'extension (et donc d'en changer quand tu en
as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux
liens suivants fonctionnent :
include 'header.html';
calculer le menu et l'afficher
include 'corps-index.html';
include 'footer.html'
?>
pour "http-headers.php" :
<?php
header("Content-Type: text/html; charset=UTF-8");
... gestion de cache, etc. ...
?>
et par exemple pour ma page "cours.php", j'aurais :
<?php
include 'header.html';
include 'http-headers.php';
calculer le menu et l'afficher
include 'corps-cours.html';
include 'footer.html'
?>
Oui.
l'avantage serait que je n'aurais à changer, je suis en phase de modifs,
qu'un seul fichier pour chaque partie, le menu d'ailleurs n'étant
paramétré que par une seule variable indexant la page affichée.
j'imagine que le coût à payer serait un ralentissement du chargement des
pages ???
Non : si différence il y a, elle sera imperceptible. Du moins si en
passant par PHP tu ne perds pas des optimisations qui seraient faites
automatiquement avec le fichier statique (par exemple compression à la
volée, gestion du cache, ce genre de choses). Ces questions sont en
charte sur fr.comp.infosystemes.www.serveurs si jamais tu n'obtenais
pas de réponses suffisantes ici ou en cherchant par toi-même.
200 OK ----------------------------------------------------------------------
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui permet de ne pas préciser l'extension (et donc d'en changer quand tu en as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux liens suivants fonctionnent :
include 'header.html'; calculer le menu et l'afficher include 'corps-index.html'; include 'footer.html' ?>
pour "http-headers.php" : <?php header("Content-Type: text/html; charset=UTF-8"); ... gestion de cache, etc. ... ?>
et par exemple pour ma page "cours.php", j'aurais : <?php include 'header.html';
include 'http-headers.php';
calculer le menu et l'afficher include 'corps-cours.html'; include 'footer.html' ?>
Oui.
l'avantage serait que je n'aurais à changer, je suis en phase de modifs, qu'un seul fichier pour chaque partie, le menu d'ailleurs n'étant paramétré que par une seule variable indexant la page affichée.
j'imagine que le coût à payer serait un ralentissement du chargement des pages ???
Non : si différence il y a, elle sera imperceptible. Du moins si en passant par PHP tu ne perds pas des optimisations qui seraient faites automatiquement avec le fichier statique (par exemple compression à la volée, gestion du cache, ce genre de choses). Ces questions sont en charte sur fr.comp.infosystemes.www.serveurs si jamais tu n'obtenais pas de réponses suffisantes ici ou en cherchant par toi-même.
200 OK ----------------------------------------------------------------------
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui permet de ne pas préciser l'extension (et donc d'en changer quand tu en as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux liens suivants fonctionnent :
ouais mais je n'ai pas exactement la même version sur ma bécanne, mise au point, et sur le serveur , la version de php diffère aussi : <http://88.183.202.165/~yt/Amis-du-conservatoire/info.php> <http://www.amis-du-conservatoire.org/info.php>
> pour "index.php" : > <?php
include 'http-headers.php';
> include 'header.html'; > calculer le menu et l'afficher > include 'corps-index.html'; > include 'footer.html' > ?>
pour "http-headers.php" : <?php header("Content-Type: text/html; charset=UTF-8"); ... gestion de cache, etc. ... ?>
OK, pigé le truc.
> et par exemple pour ma page "cours.php", j'aurais : > <?php > include 'header.html';
include 'http-headers.php';
> calculer le menu et l'afficher > include 'corps-cours.html'; > include 'footer.html' > ?>
Oui.
> <snip /> > > j'imagine que le coût à payer serait un ralentissement du chargement des > pages ???
Non : si différence il y a, elle sera imperceptible. Du moins si en passant par PHP tu ne perds pas des optimisations qui seraient faites automatiquement avec le fichier statique (par exemple compression à la volée, gestion du cache, ce genre de choses). Ces questions sont en charte sur fr.comp.infosystemes.www.serveurs si jamais tu n'obtenais pas de réponses suffisantes ici ou en cherchant par toi-même.
ok, il faut d'abord que je me renseigne quel est le serveur sur la version "online", sur mon mac c'est Apache2, pour l'instant je n'y ai pas fait grand chose, dans le fichier de conf, mise à part décommenter la ligne chargeant le module php5. -- « Après avoir serré la main de ton banquier, n'oublie pas de recompter tes doigts » (Coluche)
200 OK
----------------------------------------------------------------------
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui
permet de ne pas préciser l'extension (et donc d'en changer quand tu en
as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux
liens suivants fonctionnent :
ouais mais je n'ai pas exactement la même version sur ma bécanne, mise
au point, et sur le serveur , la version de php diffère aussi :
<http://88.183.202.165/~yt/Amis-du-conservatoire/info.php>
<http://www.amis-du-conservatoire.org/info.php>
> pour "index.php" :
> <?php
include 'http-headers.php';
> include 'header.html';
> calculer le menu et l'afficher
> include 'corps-index.html';
> include 'footer.html'
> ?>
pour "http-headers.php" :
<?php
header("Content-Type: text/html; charset=UTF-8");
... gestion de cache, etc. ...
?>
OK, pigé le truc.
> et par exemple pour ma page "cours.php", j'aurais :
> <?php
> include 'header.html';
include 'http-headers.php';
> calculer le menu et l'afficher
> include 'corps-cours.html';
> include 'footer.html'
> ?>
Oui.
> <snip />
>
> j'imagine que le coût à payer serait un ralentissement du chargement des
> pages ???
Non : si différence il y a, elle sera imperceptible. Du moins si en
passant par PHP tu ne perds pas des optimisations qui seraient faites
automatiquement avec le fichier statique (par exemple compression à la
volée, gestion du cache, ce genre de choses). Ces questions sont en
charte sur fr.comp.infosystemes.www.serveurs si jamais tu n'obtenais
pas de réponses suffisantes ici ou en cherchant par toi-même.
ok, il faut d'abord que je me renseigne quel est le serveur sur la
version "online", sur mon mac c'est Apache2, pour l'instant je n'y ai
pas fait grand chose, dans le fichier de conf, mise à part décommenter
la ligne chargeant le module php5.
--
« Après avoir serré la main de ton banquier,
n'oublie pas de recompter tes doigts »
(Coluche)
200 OK ----------------------------------------------------------------------
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui permet de ne pas préciser l'extension (et donc d'en changer quand tu en as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux liens suivants fonctionnent :
ouais mais je n'ai pas exactement la même version sur ma bécanne, mise au point, et sur le serveur , la version de php diffère aussi : <http://88.183.202.165/~yt/Amis-du-conservatoire/info.php> <http://www.amis-du-conservatoire.org/info.php>
> pour "index.php" : > <?php
include 'http-headers.php';
> include 'header.html'; > calculer le menu et l'afficher > include 'corps-index.html'; > include 'footer.html' > ?>
pour "http-headers.php" : <?php header("Content-Type: text/html; charset=UTF-8"); ... gestion de cache, etc. ... ?>
OK, pigé le truc.
> et par exemple pour ma page "cours.php", j'aurais : > <?php > include 'header.html';
include 'http-headers.php';
> calculer le menu et l'afficher > include 'corps-cours.html'; > include 'footer.html' > ?>
Oui.
> <snip /> > > j'imagine que le coût à payer serait un ralentissement du chargement des > pages ???
Non : si différence il y a, elle sera imperceptible. Du moins si en passant par PHP tu ne perds pas des optimisations qui seraient faites automatiquement avec le fichier statique (par exemple compression à la volée, gestion du cache, ce genre de choses). Ces questions sont en charte sur fr.comp.infosystemes.www.serveurs si jamais tu n'obtenais pas de réponses suffisantes ici ou en cherchant par toi-même.
ok, il faut d'abord que je me renseigne quel est le serveur sur la version "online", sur mon mac c'est Apache2, pour l'instant je n'y ai pas fait grand chose, dans le fichier de conf, mise à part décommenter la ligne chargeant le module php5. -- « Après avoir serré la main de ton banquier, n'oublie pas de recompter tes doigts » (Coluche)
Olivier Miakinen
Le 14/04/2010 01:10, Une Bévue a écrit :
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui permet de ne pas préciser l'extension (et donc d'en changer quand tu en as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux liens suivants fonctionnent :
ouais mais je n'ai pas exactement la même version sur ma bécanne, mise au point, et sur le serveur , la version de php diffère aussi : <http://88.183.202.165/~yt/Amis-du-conservatoire/info.php> <http://www.amis-du-conservatoire.org/info.php>
200 OK ------------------------------------------------------------------------
C'est un Apache, donc tu dois pouvoir mettre un .htaccess à la racine du site avec « Options +MultiViews » dedans, et aussi ce qu'il faut pour préciser le charset, par exemple « AddDefaultCharset utf-8 ».
-- Olivier Miakinen
Le 14/04/2010 01:10, Une Bévue a écrit :
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui
permet de ne pas préciser l'extension (et donc d'en changer quand tu en
as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux
liens suivants fonctionnent :
ouais mais je n'ai pas exactement la même version sur ma bécanne, mise
au point, et sur le serveur , la version de php diffère aussi :
<http://88.183.202.165/~yt/Amis-du-conservatoire/info.php>
<http://www.amis-du-conservatoire.org/info.php>
200 OK
------------------------------------------------------------------------
C'est un Apache, donc tu dois pouvoir mettre un .htaccess à la racine du
site avec « Options +MultiViews » dedans, et aussi ce qu'il faut pour
préciser le charset, par exemple « AddDefaultCharset utf-8 ».
Note que tu dois avoir « Options +MultiViews » dans ta config, ce qui permet de ne pas préciser l'extension (et donc d'en changer quand tu en as envie sans changer d'URL). Tu peux vérifier par toi-même, les deux liens suivants fonctionnent :
ouais mais je n'ai pas exactement la même version sur ma bécanne, mise au point, et sur le serveur , la version de php diffère aussi : <http://88.183.202.165/~yt/Amis-du-conservatoire/info.php> <http://www.amis-du-conservatoire.org/info.php>
200 OK ------------------------------------------------------------------------
C'est un Apache, donc tu dois pouvoir mettre un .htaccess à la racine du site avec « Options +MultiViews » dedans, et aussi ce qu'il faut pour préciser le charset, par exemple « AddDefaultCharset utf-8 ».
200 OK ------------------------------------------------------------------------
C'est un Apache, donc tu dois pouvoir mettre un .htaccess à la racine du site avec « Options +MultiViews » dedans, et aussi ce qu'il faut pour préciser le charset, par exemple « AddDefaultCharset utf-8 ».
OK, merci beaucoup, ça me permettra d'avoir un fonctionnement "à l'identique" sur ma bécanne et online. -- « Si tous ceux qui n'ont rien n'en demandaient pas plus, il serait bien facile de contenter tout le monde. » (Coluche)
200 OK
------------------------------------------------------------------------
C'est un Apache, donc tu dois pouvoir mettre un .htaccess à la racine du
site avec « Options +MultiViews » dedans, et aussi ce qu'il faut pour
préciser le charset, par exemple « AddDefaultCharset utf-8 ».
OK, merci beaucoup, ça me permettra d'avoir un fonctionnement "à
l'identique" sur ma bécanne et online.
--
« Si tous ceux qui n'ont rien n'en demandaient pas plus,
il serait bien facile de contenter tout le monde. »
(Coluche)
200 OK ------------------------------------------------------------------------
C'est un Apache, donc tu dois pouvoir mettre un .htaccess à la racine du site avec « Options +MultiViews » dedans, et aussi ce qu'il faut pour préciser le charset, par exemple « AddDefaultCharset utf-8 ».
OK, merci beaucoup, ça me permettra d'avoir un fonctionnement "à l'identique" sur ma bécanne et online. -- « Si tous ceux qui n'ont rien n'en demandaient pas plus, il serait bien facile de contenter tout le monde. » (Coluche)