Projet
Dissertations Gratuits : Projet. Rechercher de 53 000+ Dissertation Gratuites et Mémoiresa un entête. 2. Consulter le détail des prestations (Nos prestations) ; ces prestations sont consultables à
La première page du site à laquelle l’utilisateur accède est obligatoirement la page index.php. Cette page commence par vérifier si l’utilisateur s’est déjà connecté au site (cookie ‘membre’) ; si oui, l’utilisateur est dirigé vers la page lesite.php.
Si l’utilisateur ne s’est pas déjà connecté au site Alors // Utilisation d’un cookie nommé ‘membre’ Choisir entre « déjà membre » et « pas encore membre » // 2 liens hypertextes Si Membre Alors Ecran de connexion (authentification Php) Saisie login (nom de membre) et mdp Vérification existence login et mdp dans le fichier user.dat (annexe 4) // le mdp est crypté avec MD5 Sinon Formulaire d’inscription (login et mdp ; mdp crypté) Ajout dans le fichier user.dat Finsi Finsi
partir du menu déroulant (principe vu en cours) respectant la structure et le contenu présentés en annexe 2. Chaque prestation est détaillée par un commentaire (dont le contenu est à remplir par vos soins) dans une page 3. S’inscrire aux différentes formations (S’inscrire à une formation) via un formulaire d’inscription. Ce formulaire doit permettre d’indiquer : a. La civilité (M. Mme ou Mlle) sous la forme de boutons radio b.Le nom et le prénom sous la forme d’une zone de texte c. L’adresse sous la forme d’un textarea d.Le domaine d’activité sous la forme d’une liste déroulante (utiliser ceux indiqués en annexe 3) e. La ou les formations choisies sous la forme d’une zone de liste à choix multiples (reprendre la liste des formations proposées dans le menu) f. Comment avez-vous connu le site : cases à cocher à choix multiples : Publicité,
recherche internet, un ami, presse spécialisée.
E. Suivi de session
La seule façon de rentrer dans le site est d’accéder obligatoirement par la page index.php. Par exemple, l’accès direct à la page http://localhost/lesite.php doit être rendu impossible ; pour cela, vous utiliserez une variable de session
g.Toutes les informations entrées dans le formulaire seront enregistrées séquentiellement dans le
fichier texte formation.dat
mars 2012
1
mars 2012
2
IUT1
AP5 – Projet HTML, CSS, PHP
IUT1
AP5 – Projet HTML, CSS, PHP
III.
Arborescence
index.php
IV. • • •
Dossier à rendre et présentation
erreur oui
Déjà connecté
non
authentification.php
inscription.php
• •
Possibilité de rendre un projet par groupe de 2 étudiants maximum. Sous la forme d’un fichier rar ou zip Le nom du fichier doit s’écrire nometudiantGx où G signifie Groupe et x représentant la lettre du groupe ou nometudiant1Gxnometudiant2Gx dans le cas d’un travail réalisé par deux étudiants. Pas d’espace, ni d’apostrophe ni guillemets ni accent dans le nom du fichier que vous envoyez. L’application doit être stockée dans 3 répertoires distincts :
user.dat Menu
lesite.php La page
user.dat
quisommesnous.php
vpn.php vlan.php routeur.php radius.php conception.php realisation.php hebergement.php appligestion.php erp.php
formation.php
lespages index.php authentification.php inscription.php vpn.php routeur.php …………... …………... lesimages Quelques images lesfichiers user.dat formation.dat • • Respecter impérativement les noms de pages, les contenus (fonds et formes) Utiliser les chemins relatifs et no absolus
formation.dat
Il y a 14 prestations (annexe 2) et 2 autres pages, ce qui donne 16 pages à réaliser ; la page formation.php contient un formulaire avec auto-soumission.
tcpip.php cisco.php csharp.php java.php vbnet.php
mars 2012
3
mars 2012
4
IUT1 Annexe 1
AP5 – Projet HTML, CSS, PHP
IUT1 Annexe 3
AP5 – Projet HTML, CSS, PHP
Annexe 2 Qui sommes nous ? Nos prestations S’inscrire à une formation
Communications Services financiers Santé Haute technologie Assurances Sciences de la vie Secteur public Vente au détail Services d'utilité
...