Vous êtes connecté en tant que anonymous Se Deconnecter
Browse code

Ma première tentative de MVC en PHP

Emmanuel ROY authored on 13/06/2017 21:55:21
Showing 1 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,111 @@
1
+<?php 
2
+include('fonctionCourante.php');
3
+session_start();
4
+$ip = $_SERVER['REMOTE_ADDR'];
5
+
6
+//TODO: modifier l'instanciation de la variable page par un réécriture des liens et une traduction de l'URL
7
+// dans cette même fonction réévaluer les variables _GET en fonction du lien de la page .
8
+// par exemple les variable venant de CrawlTrack
9
+// $page = Url::traductionURL();
10
+
11
+//initialisation de la variable page pour eviter les erreurs 404
12
+if(!isset($_GET['page'])){
13
+	$page = "index";
14
+}else{
15
+	$page = $_GET['page'];
16
+}
17
+//chargement des variables pour un meilleur réferencement
18
+ChargerVariablesInitialesHeader($page);
19
+//chargement du modele et de ses fonctions pour la page courante
20
+ChargerModeleEtFonctionsDeLaPage($page);
21
+//convertir les variables du header pour que Google les affichent lisiblement
22
+ConvertirVariablesHeader($page);
23
+?>
24
+
25
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/loose.dtd">
26
+<html>
27
+<head>
28
+<title><?php echo $header_title ?></title>
29
+	<!-- ------------------------------------------------------------------------------------------------------------------------------------ -->
30
+	<!--						BALISES DE META-RECHERCHES								-->
31
+	
32
+	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
33
+	
34
+	<!-- 																				 -->
35
+	
36
+	<META NAME="Category" CONTENT="Plate-forme">
37
+	<META NAME="Publisher" CONTENT="INFO[ARTS]MEDIA">
38
+	<META NAME="Copyright" CONTENT="© - 2010 - Info[ARTS]Media">
39
+	<META NAME="Expires" CONTENT="Never Maybe!">
40
+	<META NAME="Distribution" CONTENT="Global">
41
+	<META NAME='Description' lang='fr' CONTENT="<?php echo $header_description ?>">
42
+	<META NAME='Identifier-URL' CONTENT="<?php echo $header_identifier_url ?>">
43
+	<META NAME='Keywords' lang='fr' CONTENT="<?php echo $header_keywords ?>">		
44
+	<META NAME="Author" CONTENT="Emmanuel ROY & More ...">
45
+	<META NAME="Reply-to" CONTENT="contact@besancon25.info">
46
+	<META NAME="Date-Creation-yyyymmdd" CONTENT="20090317">
47
+	<META NAME="Date-Revision-yyyymmdd" CONTENT="20100712">
48
+	<META NAME="Revisit-After" CONTENT="30 days">
49
+	<META NAME="Robots" CONTENT="index, nofollow">
50
+	<META NAME="GOOGLEBOT" CONTENT="NOARCHIVE">
51
+	<!--																	-->
52
+	<!-- ------------------------------------------------------------------------------------------------------------------------------------ -->
53
+	<!--																	-->
54
+	<META HTTP-EQUIV="Content-Language" CONTENT="fr">
55
+	<META HTTP-EQUIV="Refresh" CONTENT="NO">
56
+	<link REL="shortcut icon" HREF="images/logoo.ico" />
57
+	<link rel="alternate" type="application/rss+xml" href="fluxRSS.php?flux=RSS" title="Flux RSS du (B25) - La plate-forme des Artistes,Artisans,Groupes et Associations">
58
+	<link rel="alternate" type="application/rss+xml" href="fluxRSS.php?flux=ATOM" title="Flux ATOM du (B25) - La plate-forme des Artistes,Artisans,Groupes et Associations">
59
+	<!--																	-->
60
+	<!-- ------------------------------------------------------------------------------------------------------------------------------------ -->
61
+<?php PositionneCSS(); ?>
62
+<script type='text/javascript' src='scriptJS/ajax.js'></script>
63
+<script type='text/javascript' src='scriptJS/horloge.js'></script>
64
+</head>
65
+
66
+<body onLoad='Horloge_Start()'>
67
+
68
+<div class='menu'>
69
+	<?php AfficheMenu(); ?>
70
+</div>
71
+
72
+<div class='sousmenu'>
73
+	<?php AfficheSousMenu(); ?>
74
+</div>
75
+
76
+<div class='limiteur'>&nbsp;</div>
77
+<?php
78
+$interface = recuperationCookieInterface();
79
+
80
+?>
81
+<div class='corps'><a name="corpsPage" href="#"></a>
82
+	<div class='contenu'>
83
+		<?php
84
+		 AffichePage($page);	
85
+		?>
86
+	</div>
87
+	<div class='piedDePage'>
88
+		<center>
89
+		<br /><br /><br /><br />
90
+		<p>Besan&ccedil;on 25 c'est aussi d'autres terminaisons de domaines,et des sous-domaines afin de simplifier l'utilisation du m&eacute;dia Internet:</p>
91
+			<ul>
92
+			<li>Une page r&eacute;serv&eacute;e aux <a href='http://besancon25.com'>petites-annonces</a> des artistes et artisans sur le .com</li>
93
+			<li>Un agenda r&eacute;serv&eacute; aux <a href='http://besancon25.net/index.php'>&eacute;v&egrave;nements</a> des associations et groupes musicaux sur le .net</li>
94
+			<li>Une page de <a href='http://besancon25.biz'>publicit&eacute;s</a> r&eacute;serv&eacute;e aux annonceurs, commerces et m&eacute;c&egrave;nes sur le .biz</li>
95
+			<li>Une page informative sur le porte-feuille des marques <a href='http://unilever.besancon25.fr'>Unilever</a></li>
96
+			</ul>
97
+		</p>		
98
+		<p>
99
+		Besan&ccedil;on 25 est un site &eacute;dit&eacute; par <a href='http://infoartsmedia.fr'>Info[ARTS]Media</a>.
100
+		<br /><br />
101
+		Le serveur est h&eacute;berg&eacute; en contrat avec <a href="https://www.1and1.fr/?kwk=20117144" target="_blank">1 and 1</a> (1&1 Internet SARL / 7, place de la Gare / BP 70109 / 57201 Sarreguemines Cedex ), dans un de ses centres de donn&eacute;es.
102
+		<br />
103
+		Ce site respecte les droits des Internautes r&eacute;gis par les articles de la loi <i>Informatique et Libert&eacute;es</i> accessible sur le site de la <a href='http://www.cnil.fr'>CNIL</a>
104
+		<br />
105
+		Les <a href='http://www.cnil.fr/vos-obligations/sites-web-cookies-et-autres-traceurs/' >"Cookies informatiques"</a> sont uniquements utilis&eacute;s afin que chaque poste-logiciel ait la possibilit&eacute; de choisir sa propre <a href='index.php?page=preferences'>interface</a> .
106
+		</p>
107
+		</center>
108
+	</div>
109
+</div>
110
+</body>
111
+</html>