Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2011, 22h03   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 22
Points : 3
Points : 3
Par défaut Comment modifier plusieur page en 1 fois?

Bonjour

Je possède un site qui contient une trentaine de pages. Lorsque je dois faire une mise à jour en pied de page (menu ou tête de page), c'est la catastrophe, j'ai plein de page à modifier.

Je ne sais pas trop par ou m'orienter pour trouver une solution plus rapide. Je pense que c'est en PHP, mais je n'ai trouver aucun tuto ou exemple similaire pour mon pb.

Si quelqu'un peut m'aiguiller
matt059 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 23h41   #2
Invité de passage
 
Inscription : mars 2004
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 12
Points : 4
Points : 4
C'est très simple, tu crées un fichier avec la partie de la page que tu veux récupérer à chaque fois, puis dans ta page tu l'intègre avec
Code :
include("chemin de la page");
ou encore
Code :
require_once("chemin de la page");
Il te faut bien évidemment un serveur sur lequel envoyer les requêtes php;
black_soul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 19h52   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 22
Points : 3
Points : 3
Ma page qui se fini par ".html", je la renomme en ".php", j'insère le code que tu a mis c'est bien sa?
Code :
include("chemin de la page(menu)");
La page du menu je la nomme en .htm?

Merci
matt059 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 20h53   #4
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
Citation:
Envoyé par matt059 Voir le message
Ma page qui se fini par ".html", je la renomme en ".php", j'insère le code que tu a mis c'est bien sa?
Code :
include("chemin de la page(menu)");
La page du menu je la nomme en .htm?

Merci
les requier et include ne fonctionne que sur du php donc il faut que toute te page comportant ton ba de page soit en php mais aussi que ton serveur d'hébergement gère le php.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 21h33   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 22
Points : 3
Points : 3
donc pour le bas de page de mon fichier que j'aurai nommé en .php je met
Code :
1
2
3
4
5
<div class="basdepage">
<?php
  include('basdepage.htm');
?>
</div>
et dans "basdepage.htm" je met mon texte et les URL écrit en HTML

Un grand merci en tout cas, je vais gagner énormément de temps maintenant
matt059 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 23h32   #6
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
oui en gros c'est ça après regarde les synthaxe php pour afficher du texte.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 13h10   #7
Invité de passage
 
Inscription : janvier 2011
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 22
Points : 3
Points : 3
J'ai essayé et ça marche nikel! Mais du coup j'ai un autre problème: je ne sais pas comment fonctionne la fonction "include".

J'ai utilisé la fonction $_GET['page' , donc la aussi ça marche, mais je n'arrive pas à inclure un fichier se trouvant dans un dossier? j'ai essayé de la meme facon qu'en html (../dossier/monfichier.php) mais ca ne marche pas
Comment faire?
matt059 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 14h38   #8
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
le chemin de l'include se fait par rapport à ta page. donc si tes pages sont dans des dossier différents le chemin va lui aussi être différent.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 20h22   #9
Invité de passage
 
Inscription : janvier 2011
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 22
Points : 3
Points : 3
voila ce que j'ai ecrit sur ma page centrale
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

  // On définit le tableau contenant les pages autorisées
  // ----------------------------------------------------
  $pageOK = array('accueil' => 'accueil.php',
                  '1er-page' => '1er-page.php',
				  'dossier/essai' => 'dossier/essai.php');

  // On teste que le paramètre d'url existe et qu'il est bien autorisé
  // -----------------------------------------------------------------
  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page
  } else {
    include('1er-page.php');   // Page par défaut quant elle n'existe pas dans le tableau
  }

?>
Et voici le menu avec le lien que je n'arrive pas a faire fonctionner
Code :
<a href="index.php?page=dossier/essai">essai</a>
J'ai meme mis "../" au debut et ca ne fonctionne pas non plus, je ne comprend vraiment pas
matt059 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 21h41   #10
Invité de passage
 
Inscription : janvier 2011
Messages : 22
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 22
Points : 3
Points : 3
J'ai finalement fini par réussir, j'ai fait une petite faute d'orthographe,
matt059 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h54.


 
 
 
 
Partenaires

Hébergement Web