Afficher le contenu d'une page dans une autre
Fermé
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
-
6 mars 2013 à 12:07
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 - 7 mars 2013 à 22:38
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 - 7 mars 2013 à 22:38
A voir également:
- Afficher une page html dans une autre
- Supprimer une page word - Guide
- Traduire une page web - Guide
- Créer une page facebook - Guide
- Page d'accueil iphone - Guide
- Editeur html - Télécharger - HTML
4 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
6 mars 2013 à 13:33
6 mars 2013 à 13:33
Bonjour,
Du CSS le fait très bien.
Du CSS le fait très bien.
skins
Messages postés
89
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
7 mars 2013
13
6 mars 2013 à 12:48
6 mars 2013 à 12:48
Bonjour,
Il est le besoin d'afficher le contenu d'une page dans une autre ?
Il est le besoin d'afficher le contenu d'une page dans une autre ?
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
6 mars 2013 à 14:53
6 mars 2013 à 14:53
il doit manquer le où, je suppose...
donc le besoin est que je dispose des textes par theme sur une seule page et je voudrais les faire apparaitre dans la zonne apropriée en cliquant sur un des items du menu sans avoir a refaire toutes les pages une par une... comme ça se fait en html avec les <div id="#">.
juste faire apparaitre une portion de mon fichier dans la page où est la zone...
donc le besoin est que je dispose des textes par theme sur une seule page et je voudrais les faire apparaitre dans la zonne apropriée en cliquant sur un des items du menu sans avoir a refaire toutes les pages une par une... comme ça se fait en html avec les <div id="#">.
juste faire apparaitre une portion de mon fichier dans la page où est la zone...
Tatanos
Messages postés
966
Date d'inscription
lundi 24 mars 2008
Statut
Membre
Dernière intervention
26 mai 2016
156
6 mars 2013 à 15:01
6 mars 2013 à 15:01
Bonjour,
Tu peux faire ça avec de l'Ajax load content, et charger une page PHP dans un DIV de ta page principale.
Je ne peux pas t'en dire plus, on utilise ça ici mais c'est pas moi qui l'ai mis en place :)
Tu peux faire ça avec de l'Ajax load content, et charger une page PHP dans un DIV de ta page principale.
Je ne peux pas t'en dire plus, on utilise ça ici mais c'est pas moi qui l'ai mis en place :)
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
6 mars 2013 à 15:08
6 mars 2013 à 15:08
erf,
tout ce que je peux faire pour le moment est de créer tous les fichiers un à un puis de les include()
mais si il y a un moyen de raccourcir le boulot, je suis preneur
merci à vous
tout ce que je peux faire pour le moment est de créer tous les fichiers un à un puis de les include()
mais si il y a un moyen de raccourcir le boulot, je suis preneur
merci à vous
duweb
Messages postés
352
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
6 mars 2013 à 15:31
6 mars 2013 à 15:31
Utiliser include est la façon la plus simple d'arriver à ce que vous voulez faire.
Mais il est certain que ça n'a aucun intérêt si on l'utilise comme du html. C'est à dire en mettant les include dans chaque page.
Il faut donc utiliser les paramètres d'url et créer un script.
ex :
https://www.pagesjaunes.fr/?page=contact
<?php
<div id="menu">
accueil
...
<a href="monsite.fr?page=contact">contact</a>
</div>
<div id="page">
// si le lien contient une valeur de page demandée et que le fichier existe dans le dossier "pages"
if (!empty($_GET['page'] && file_exists('pages/contact.php') // contact.php peut avoir n'importe quelle extension : html, ...
{
include 'pages/'.$_GET['page'].'.php';
} else { // sinon on affiche une page d'erreur
include 'pages/erreur404.php';
}
?>
</div>
pour le menu il faut aussi utiliser un include ce qui permet de n'avoir qu'un seul fichier à modifier
Mais il est certain que ça n'a aucun intérêt si on l'utilise comme du html. C'est à dire en mettant les include dans chaque page.
Il faut donc utiliser les paramètres d'url et créer un script.
ex :
https://www.pagesjaunes.fr/?page=contact
<?php
<div id="menu">
accueil
...
<a href="monsite.fr?page=contact">contact</a>
</div>
<div id="page">
// si le lien contient une valeur de page demandée et que le fichier existe dans le dossier "pages"
if (!empty($_GET['page'] && file_exists('pages/contact.php') // contact.php peut avoir n'importe quelle extension : html, ...
{
include 'pages/'.$_GET['page'].'.php';
} else { // sinon on affiche une page d'erreur
include 'pages/erreur404.php';
}
?>
</div>
pour le menu il faut aussi utiliser un include ce qui permet de n'avoir qu'un seul fichier à modifier
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
6 mars 2013 à 16:03
6 mars 2013 à 16:03
bonjour et merci
comme je suis nul en php mais que le script à l'air interessant, je voudrais,svp, savoir ou il doit etre écrit et quels sont les fichiers à créer ?
merci
comme je suis nul en php mais que le script à l'air interessant, je voudrais,svp, savoir ou il doit etre écrit et quels sont les fichiers à créer ?
merci
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
6 mars 2013 à 16:07
6 mars 2013 à 16:07
ce que je voudrais pourrais ressembler à ca :
- bloc menu
- bloc principal
quand je clique sur un lien du menu, je demande à une partie du fichier texte.php de l'afficher sur le bloc principal et ce à chaque lien cliqué
le concept est le meme que les framset html mais en mieux (selon moi)
- bloc menu
- bloc principal
quand je clique sur un lien du menu, je demande à une partie du fichier texte.php de l'afficher sur le bloc principal et ce à chaque lien cliqué
le concept est le meme que les framset html mais en mieux (selon moi)
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
6 mars 2013 à 16:17
6 mars 2013 à 16:17
comment definir une valeur de page ??
duweb
Messages postés
352
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
Modifié par duweb le 6/03/2013 à 16:37
Modifié par duweb le 6/03/2013 à 16:37
exemple complet ici
http://webdu.free.fr/ex/
tu peux télécharger l'exemple complet sur la page télécharger
c'est un exemple très basique mais ça te permettra de démarrer
http://webdu.free.fr/ex/
tu peux télécharger l'exemple complet sur la page télécharger
c'est un exemple très basique mais ça te permettra de démarrer
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
6 mars 2013 à 18:03
6 mars 2013 à 18:03
basique mais sympa pour un débutant comme moi.. néanmoins une chose m'échappe
si j'ai des pages exemple1.php et exemple2.php, comment va etre configuré le menu ?
je suis navré mais j'ai un esprit tres etroit et c'est surement ce qui m'a empecher jusqu'à present de comprendre le php (que j'apprécie tant)
merci à toi
if (!empty($_GET['page']) && file_exists('pages/'.$_GET['page'].'.php'))
si j'ai des pages exemple1.php et exemple2.php, comment va etre configuré le menu ?
je suis navré mais j'ai un esprit tres etroit et c'est surement ce qui m'a empecher jusqu'à present de comprendre le php (que j'apprécie tant)
merci à toi
6 mars 2013 à 14:54
je ne vois pas ce que ej peux faire avec du css a part du style..
tu peux dévelloper stp ?
6 mars 2013 à 15:37
Le CSS :
6 mars 2013 à 15:58
merci tout de meme
6 mars 2013 à 16:04