JeuWeb (JeuPHP) - Crée ton jeu par navigateur

Version complète : [PHP] Un index.php Bien organisé!
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
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! 74
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? 71 )

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à 68), j'ai fais juste ceci pour aider les programmeurs dans leur(s) projet(s), Bon codage à tous! 74
L'aide pour ce tutoriel ce trouve à cette adresse :
http://www.jeuphp.net/board/showthread.php?tid=3898
URLs de référence