1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
<?php
// tu definis tes path physiques
define('MAIN_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
define('INCLUDES_PATH', MAIN_PATH.'includes'.DIRECTORY_SEPARATOR); define('CLASS_PATH', MAIN_PATH.'class'.DIRECTORY_SEPARATOR);
define('MODULES_PATH', MAIN_PATH.'modules'.DIRECTORY_SEPARATOR);
// etc ...
// tu définis tes path virtuels
define('SITE_URL', 'http://www.ton_site.ext/');
define('IMG_URL', SITE_URL.'img/');
define('THEME_URL',SITE_URL.'style/');
// ensuite tu fais tes inclusions
include(INCLUDE_PATH.'functions.php'); // fonctions commune à tes pages
include(INCLUDE_PATH.'unAutreFichier.php');
include(CLASS_PATH.'database.php'); // si tu utilise une class d'abstraction db
include(CLASS_PATH.'users.php'); // si tu utilise une class de gestion des membres
// etc...
// ensuite tu lance tes routine tel que la connection à la base de donnée
$db = new database('mysql',$server,$username,$password);
// ou si tu n'utilise pas la poo
$db = mysql_connect($server,$username,$password);
//selection de ta base de données récupération de ta config
// identification du membre (est il connecté, a t il accès à cette page)
// etc...
?>
<!-- pour finir tu peux envoyer le code html de l'entête de ton site -->
<html>
<body>
<head>
etc... .. . |
Partager