Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 23/01/2008, 09h37   #1
Nouveau Membre du Club
 
Avatar de Ministar
 
Inscription : septembre 2006
Messages : 143
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : septembre 2006
Messages : 143
Points : 25
Points : 25
Par défaut Structure de site : PHP et HTML, la séparation

Bonjour à tous!

Je suis devenu développeur "pro" dans le sens j'ai un emploi pour coder du php il y a peu.

Je souhaite partir sur de bonne bases.

Mes question vont prendre comme exemple mon site :
http://gardelecontact.free.fr -> menu news

J'aimerais donc connaitre l'avis de professionnels pour :


*La séparation php et html :
Pour le moment mes codes php sont structuré de la facon suivante :
Exemple pour "news.php" :
include("haut.php") -> Contient les balises d'en tête en html, la bannière, le menu de gauche.
<?php mon code pour afficher les news ?>
include("bas.php") -> Contient les balises de fin en html, et le div du bas


Est-ce que la meilleur solution est celle que j'ai choisie ou il est préférable de faire :
Exemple pour "news.php" :
<html> ... <body> -> contient les entetes html
include("./menu.php") -> contient le menu dynamique
include("./traitement_news.php") -> contient de quoi afficher les news
</body>...</html>


Ou une autre solution?

Vos conseils vont déterminer ma facon de travailler :p
Merci
Ministar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 09h56   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Le mieux est la solution qui t'oblige le moins à répéter du code, donc en général quelque chose dans ce style :

Code :
1
2
3
<?php include 'haut.php'; ?>
<body>
<?php include 'bas.php'; ?>
Il y a néanmoins d'autres solutions comme celles proposées par les frameworks.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h12.


 
 
 
 
Partenaires

Hébergement Web