[PHP] Validité code / tableau associatif

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [PHP] Validité code / tableau associatif

par Naabz » 26 mars 2008, 17:51

Merci, effectivement ça marche.

Re: [PHP] Validité code / tableau associatif

par Fififox » 26 mars 2008, 16:04

Bonjour !
Est ce la bonne méthode afin de garder le même "squelette" (bandeau, menu, pied de page) sur toutes les pages?
Cela affecte-t-il le référencement?
Personnellement, je trouve que c'est un bon moyen car a tout moment, cela permet de changer le design du site tout entier et question référencement, je ne pense pas que ça nuise: Si je me souviens bien, tant que l'adresse obtenue n'est pas trop grande, Google la référence donc il ne devrait pas y avoir de problème ;)
Comment faire pour renseigner le titre et la description de chaque page dynamiquement?
J'aimerais associer à "accueil" (et toute autre page du site) les valeurs "acueil.html" (url de la page), "Accueil" (titre de la page) et "Page d'accueil de www.monsite.fr" (description).
ce que tu peux faire c'est, au lieu de faire un tableau du genre
'nom' => 'page.php'
faire plutôt un tableau comme ça:
'nom' => 'page.php|Page de test|Ceci est une page uniquement destinée à faire un test !!!'
et ensuite appliquer un explode("|", $pageOK) sur le contenu de la cellule passée avec $_GET['page'] ;)

Bonne chance
A+

[PHP] Validité code / tableau associatif

par Naabz » 26 mars 2008, 15:26

Bonjour,
J'ai commencé a créer un site avec une architecture du style
  • bandeau
    menu
    corps
    pied de page
Ainsi l'url de mes pages seront http://mon_site/index.php?page=toto

Ma première question est la suivante: Est ce la bonne méthode afin de garder le même "squelette" (bandeau, menu, pied de page) sur toutes les pages?
Cela affecte-t-il le référencement?

Ensuite, mon index.php se présente comme ceci:

Code : Tout sélectionner

<?php include("fct/fonction.php"); // contient les fonctions function entete($titre,$desc), menu() et piedpage() // On définit le tableau contenant les pages autorisées // ---------------------------------------------------- $pageOK = array( 'accueil' => 'accueil.html' 'page_1' => 'page_1.html'); // On teste que le paramètre d'url existe et qu'il est bien autorisé // ----------------------------------------------------------------- if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) { entete("titre_page", "description_page"); // c'est ici que je voudrais recuperer les infos menu(); echo '<div id="corps">'; include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page echo '</div>'; piedpage(); } else { entete("Accueil", "Page d'accueil de www.monsite.fr"); menu(); echo '<div id="corps">'; include('accueil.html'); // Page par défaut quant elle n'existe pas dans le tableau echo '</div>'; piedpage(); } ?>
Comment faire pour renseigner le titre et la description de chaque page dynamiquement?
J'aimerais associer à "accueil" (et toute autre page du site) les valeurs "acueil.html" (url de la page), "Accueil" (titre de la page) et "Page d'accueil de www.monsite.fr" (description).

J'espère avoir été clair.
D'avance merci.