Home
Réalisation d`un site personnel
Contents
1. Les diff rents langages comme le HTML JavaScript ou CSS sont des langages clients Les scripts de ces diff rents langa ges sont t l charger sur les ordinateurs et ensuite interpr t s par le navigateur Voici les tapes de chargement d une page lorsque le site est dynamique e Le client demande au serveur voir une page web e Le serveur pr pare la page sp cialement pour le client e Le serveur lui envoie la page qu il vient de g n rer 1 demande de la page 2 g n ration de la page Visiteur Client 3 envoi de la page serveur La page web est g n r e chaque fois qu un client la r clame C est pr cis ment ce qui rend les sites dynamiques vivants le contenu d une m me page peut changer d un instant l autre Module 3 ER Site perso Il Fonctionnement de MYSQL MySQL est un syst me de gestion de base de donn es SGBD Selon le type d application sa licence est libre ou propri taire Il fait partie des logiciels de gestion de base de donn es les plus utilis s au monde autant par le grand public applications web principalement que par des professionnels en concurrence A avec Oracle et Microsoft SOL Server M m SQL Utilisation Une base de donn es permet d enregistrer des donn es de fa on organis e et hi rarchis e MySQL fait partie du quatuor LAMP Linux Apache MySQL PHP Il appartient galement ses variantes WAMP Win dows et MAMP Mac Le couple PHP MySQL est
2. tr s utilis par les sites Web et propos par la majorit des h bergeurs Web Plus de la moiti des sites Web fonctionnent sous Apache qui est le plus souvent utilis conjointement avec PHP et MySQL Wikip dia utilise MySQL ainsi que de nombreuses entreprises Google Yahoo YouTube Adobe PHP fait la jonction entre nous et MySOL On ne va pas pouvoir parler MySQL directement Seul PHP peut le faire C est donc PHP qui va faire l interm diaire entre nous et MySQL On devra demander PHP Va dire MySQL de faire ceci Serveur Voici ce qu il peut se passer lorsque le serveur a re u une demande d un client 1 Le serveur utilise toujours PHP il lui fait donc passer le message 2 PHP effectue les actions demand es et se rend compte qu il a besoin de MySQL En effet le code PHP contient un endroit Va demander MySQL d effectuer cette t che Il fait donc passer le travail MySQL 3 MySQL fait le travail que PHP lui avait soumis 4 PHP renvoie au serveur que MySQL a bien fait ce qui lui tait demand Module 3 EEE Site perso Il Description d un point de code Dans mon site personnel figure une zone d identification permettant de s curiser certains dossiers par un mot de passe associ un login Dans cette partie je d taillerais le code php utilis pour r aliser l authentification des utilisateurs Ce script fonctionne gr ce deux fichiers distincts un fichier log php et un fic
3. Lamourre Etienne R alisation d un site personnel Partie 3 Cours php et mySQL Le rapport est constitu de plusieurs parties s par es qui contiennent respectivement e Partie 1 Une description externe du genre manuel d utilisateur avec la carte de navigation dans la partie visible du site Cette partie doit tre accessible tous dans le site lui m me e Partie 2 Une description interne d crivant l organisation des fichiers et le fonctionnement des programmes Pour cette partie en particulier on insiste sur le fait que tout sch ma doit tre accompagn d explications Le format du document r sultant est laiss libre ce peut tre un document HTML ou un document pdf Cette partie doit tre contenue dans la partie priv e e Partie 3 Une partie cours d crivant le fonctionnement de sites web dynamiques avec php et mySOL d un point de vue g n ral Elle doit aussi contenir la description soign e d un point de code comme par exemple le code qui calcule le menu horizontal ou adapte le centre Cette partie peut tre dans la partie publique du site et dans un fichier pdf e Partie 4 Une partie meta d crivant le d roulement et l organisation du travail ainsi que les logiciels utilis s Avec un point de vue plus ambitieux cette partie correspond aux docu ments r dig s dans le cadre de la gestion de projet Cette partie doit tre dans la partie priv e du site dans un fichier pdf Modul
4. e 3 E Site perso Fonctionnement du Php PHP est un langage de programmation orient site web qui s int gre parfaitement dans les pages HTML et CSS Il est com patible avec la base de donn es MySQL ce qui permet d laborer des applications rapides avec une actualisation en temps r el des donn es a Architecture client serveur Le navigateur internet est le client C est lui qui demande la page web au serveur Le client se fournit dans la base de donn e de fonctions et de contenus du serveur PHP et MySQL sont des langages SERVEUR Description d une requ te HTTP basique e Le navigateur envoi au serveur qui h berge le site l adresse que l on a tap dans la barre d adresses du navigateur e Le serveur retourne apr s traitement le contenu de la page au navigateur Observation Avec ou sans php le serveur traite la demande et retourne la page Additionner du php au traitement n a aucune incidence sur le parcours basique de la requ te http Le serveur va se charger de traiter les scripts php et se chargera aussi du traite ment des donn es des tables SQL avant de renvoyer la page termin e au navigateur b Cot serveur Le php est interpr t directement et uniquement par le serveur La seule mani re d acc der aux pages php est par un logiciel de FTP fetch cyber duck Le serveur ne renvoi que des donn es le r sultat des traitements de requ tes ou de fonctions qui constituent le source de la page
5. hier login php a Le fichier log php Voici le code contenu dans le fichier log php lt php if CCSUtilisateur axeo amp amp Mdp axeo J Login et Password header Location _axeo la page affich e une fois que l utilisateur aura rentrer le bon login et bon password exit if CCSUtilisateur pagora amp amp C Mdp licproz010 Login et Password header Location _rapports la page affich e une fois que l utilisateur aura rentrer le bon login et bon password exit else header Location login php3 Message Invalide exit T gt Ce fichier contient les logins et mots de passe des utilisateurs e Le premier paragraphe si l utilisateur est axeo et son mot de passe est axeo j affiche le dossier _axeo e Le deuxi me paragraphe si l utilisateur est pagora et son mot de passe est licpro2010 j affiche le dossier _rapports e Le troisi me paragraphe sinon si l utilisateur n est ni pagora ni axeo et que le mot de passe est erron j affiche le message invalide message d fini dans le fichier ogin php Module 3 EEE Site perso b Le fichier login php Le lien identification du menu horizontal renvoi sur le fichier ident php Ce fichier est compos de toute les informations n cessaires au bon affichage de la page style css favicon etc Afin d utiliser le script php j ai utilis la fonction include qui appelle directement le fichier login
6. php qui contient uniquement le script lt php include login php gt Voici le code contenu dans le fichier login php lt php if CfMessage Invalide print lt B gt lt CENTER gt lt FONT COLOR RED gt Le Login et Password ne sont pas valide lt FONT gt lt CENTER gt lt B gt n print C lt FORM ACTION Log php METHOD POST gt n print Login lt INPUT TYPE TEXT NAME Utilisateur SIZE 31 gt lt BR gt lt BR gt n print Password lt INPUT TYPE PASSWORD MAME Mdp SIZE 27 gt lt BR gt lt BR gt n print C lt INPUT TYPE SUBMIT MNAME SUEMIT VALUE GON gt n 2 T gt Ce fichier contient les champs de saisie des logins et mots de passe e Le premier paragraphe on commence par v rifier que les informations saisies soient correctes Si le message revient invalide on affiche Le login et Password ne sont pas valide e Le deuxi me paragraphe on cr un champ de saisie pour le login e Le troisi me paragraphe on cr un champ de saisie pour le mot de passe e Le quatri me paragraphe on cr un bouton go pour valider la saisie Module 3 EEE Site perso
Download Pdf Manuals
Related Search
Related Contents
SG-BWS-T4-MT Bosch Power Tools 1191VSRK Power Hammer User Manual Samsung DVD-HD860 Kullanıcı Klavuzu User manual be.ez LE reporter Retro Emporia T11BB Dataflex Keyboard/Mouse Mechanism 513 Télécharger Product Brochure Copyright © All rights reserved.
Failed to retrieve file