IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Arborescence d'un site php

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut Arborescence d'un site php
    Bonjour,
    je debute en php, j'essaye de mettre en place une arborescence structurer mais je ne sait pas trop par ou commencer? que doit contenir le header, la page d'index...Comment ranger tous mes .php
    Merci de votre aide

  2. #2
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Hello,

    A peu pres comme tu veux, tout dépend comme tu te sens a l'aise...
    C'est a la discretion de chaque programmeur.

    Je te donne la mienne, mais il y aura toujours quelqu'un pour te dire que c'est mieux autrement...

    Mes scripts PHP sont a la racine, d'autres dissocie les scripts d'admin (qu'ils mettent dans un rep admin) des scripts de consultation a la racine

    -- Core (repertoire des fonctions)
    -- Images (repertoire des images communes)
    -- Install (repertoire pour les scripts d'installation)
    -- Javascript (repertoire pour les javascripts)
    -- Language (repertoire pour mes fichiers de langue)
    -- template (repertoire pour les themes)

    Ce que tu peux faire sinon, c'est télécharger quelques scripts et regarder comment ils sont structurer...

    @+
    cadou

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut
    Merci
    je penser avoir la meme arborescence pas les meme nom mais le meme contenu
    c plus que j'arrive pas a mettre les bonne fonctionnalité au bonne endroit
    je m'explique :
    index.php lancemnt de l'app cette page apel le header.phpmais je met quoi dans le header? la page d'indentification, la structure de l'app (menu, baniere...?
    jui un peu "bordeliq" pour l'instant

  4. #4
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Ah oui ok je vois....

    Alors dans le principe, ton script va charger les différentes parties de ta page... Le script en lui meme est le point central.

    Apres c'est juste une affaire de logique.

    Pour commencer, on peut se dire qu'il te faut une page pour les informations cachées de ta page. en gros tout ce qui est contenu entre le tag <HTML> et le tag <BODY>. La dedans tu va retrouver tout tes metatags (keywords, description etc..) tes appels aux feuilles de style CSS et appel aux javascripts.

    Ensuite tout dépend de la manière dont tu as structuré ta page.
    Si tu adopte une structure avec un fronton, 3 colonnes (gauche, centre, droite) et un bas de page, tu peux faire un fichier par élément avec les menu sur gauche et droite (left et right), un fronton (header ou top) et un bas de page (footer ou bottom).
    Dans la meme structure, tu peux regrouper le top avec le left dans un meme fichier et le right et bottom dans un autre...

    Comme je te le disais, cela dépend de la maniere dont tu as structuré ta page. Mais dans tous les cas et virtuellement, il faut réfléchir a la maniere dont se regroupe tes éléments.... Tu pars du haut vers le bas, et de gauche a droite. Dans la structure que je te décrivais, la logique se décris de cette facon :

    header => infos cachées
    top => le fronton
    left => menu de gauche
    center => page du centre
    right => menu de droite
    bottom => bas de page

    Par contre il est conseillé de mettre center a part car tous tes éléments da page apparaitront là. Et evidemment, si tu mets un seul menu dans le top, il faut se poser la question des colonnes left et right...

    @+
    cadou

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut merci
    trés claire je vais suivre ton conseil
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 10/01/2006, 07h23
  2. Problème changement serveur pour un site PHP
    Par izzy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 06/01/2006, 11h34
  3. arborescence d'un site web
    Par stomerfull dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 15/12/2005, 15h38
  4. [CKEditor] Qui utilise FCKeditor sur son site php pour config ?!
    Par guy2004 dans le forum Bibliothèques & Frameworks
    Réponses: 62
    Dernier message: 26/10/2005, 18h24
  5. Question pour un site PHP/MySQL et Javascript
    Par DvP dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/09/2005, 08h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo