02-26-2008, 06:47 PM
Un index.php Bien organisé!
Bien le bonjour à tous! J'ai l'honneur de vous présenter mon premier tutorial qui vous sera peut-être ou sûrement utile pour certains!
Il à été rédigé dans le but d'améliorer la page d'index de votre site, souvent la plus utilisée par : index.php
Bien, tout d'abord, un petit commentaire en haut d'une page sa fais pas de mal et c'est utile ( pourquoi s'en priver?
Voilà, a peu près, ce que sa devrais donner :
Code PHP :
<?php
/* Page d'accueil du Site (index.php)
* Crée par Auteur
* Date : jj/mm/aaaa
*/
?>En Second lieu, si il y a un espace membre sur votre Jeu ( on ne sait jamais =)...... ), plaçons le session_start avant toute chose :
Code PHP :
<?php
//On demarre la session pour les espaces membres...
session_start;
?>Ensuite, les fichiers indispensables à votre jeu on va les appeler les "indispensables" :
Code PHP :
<?php
//Includes des fichiers indispensables du Jeu
include_once('requires/config.php'); //On inclue le fichier de configuration du Jeu...
include_once('functions/jeu.php'); //On inclue les fonctions principales du Jeu...
//Ainsi dessuite...
?>Connectons-nous à la BDD ( comme sa il n'y aura plus besoin de faire mysql_connect etc... sur chaque page ) :
Code PHP :
<?php
//On se connecte à la Base de Données...
mysql_connect($host, $user, $pwd);
mysql_select_db($bdd);
?>Bien, maintenant, Incluons le Haut du Design :
Code PHP :
<?php
//On inclue le haut du design
include_once('template/haut.php');
?>Et maintenant, les Pseudo-frames qui vous sera, je pense, d'une assez grande utilité :
Code PHP :
<?php
//On met le système de pseudo-frames...
if(isset($_GET['page'])) {
if(file_exists('includes/'.$_GET['page'].'.php')) {
include('includes/'.$_GET['page'].'.php');
}
else {
echo '<b>Erreur</b><br><br>
La page que vous recherchez n\'existe pas!';
}
}
else {
include('includes/accueil.php'); //On inclu la page accueil.php si on est sur l'accueil du site.
}
?>Maintenant pour aller sur une page qui se trouvera dans le dossier includes de votre site, il faudra faire : index.php?page=votrepage (inutile de mettre l'extension .php elle est mentionnée dans le code).
Incluons le bas du Design pour finir :
Code PHP :
<?php
//On inclue le bas du Design...
include_once('template/bas.php');
?>Voilà! SI vous voulez le code au complet, sa donne :
Code PHP :
<?php
/* Page d'accueil du Site (index.php)
* Crée par Auteur
* Date : jj/mm/aaaa
*/
//On demarre la session pour les espaces membres...
session_start;
//Includes des fichiers indispensables du Jeu
include_once('requires/config.php'); //On inclue le fichier de configuration du Jeu...
include_once('functions/jeu.php'); //On inclue les fonctions principales du Jeu...
//Ainsi dessuite...
//On se connecte à la Base de Données...
mysql_connect($host, $user, $pwd);
mysql_select_db($bdd);
//On inclue le haut du design
include_once('template/haut.php');
//On met le système de pseudo-frames...
if(isset($_GET['page'])) {
if(file_exists('includes/'.$_GET['page'].'.php')) {
include('includes/'.$_GET['page'].'.php');
}
else {
echo '<b>Erreur</b><br><br>
La page que vous recherchez n\'existe pas!';
}
}
else {
include('includes/accueil.php'); //On inclu la page accueil.php si on est sur l'accueil du site.
}
//On inclue le bas du Design...
include_once('template/bas.php');
?>Voilà! j'espère que ce tutorial vous à plu, c'est destiné aux programmeurs qui veulent un peu mieux s'organiser (je ne dit pas que mon travail est parfait loin de là