Académique Documents
Professionnel Documents
Culture Documents
o Dédicace………………………………………….
o Introduction…………………………………………
o Présentation de l’établissement…………..
o Les outils utilisés…………………………………….
o Les taches réalisées………………………………
o Conclusion……………………………………………..
Dédicaces
1
EGIAM AZROU
A toute ma famille
Merci
Introduction
1
EGIAM AZROU
1
EGIAM AZROU
Présentation d’EGIAM
L’école « EGIAM » qui se situe à Azrou est une école privée de
système informatique qui permet de former des techniciens en
informatique.
1
EGIAM AZROU
1
EGIAM AZROU
Méthodes pédagogiques :
1
EGIAM AZROU
1
EGIAM AZROU
1
EGIAM AZROU
Maintenant, voyons ce qui se passe lorsque votre page HTML contient du code
PHP :
1
EGIAM AZROU
Vous remarquez donc que PHP s'exécute côté serveur. Il n'y a plus aucune trace
du code PHP lorsque vous regardez le code source de la page dans votre
navigateur PHP.
La base de données la plus couramment utilisée avec PHP est sans aucun doute
MySQL. A quoi sert une base de données ? Lorsque vous allez produire des
informations dans votre script PHP, vous devez les stocker quelque part. Si ce
n'est pas le cas, elles seront alors perdues lorsque le serveur renverra la page
html au client (votre navigateur). Pour les stocker, il existe deux solutions: la
première consiste à les enregistrer dans un fichier texte sur le serveur (quelque
part dans l'arborescence de votre hébergement), la seconde à les enregistrer
dans une base de données. La sauvegarde dans un fichier texte n'est pas l'idéal,
notamment lorsque vous souhaitez chercher, modifier ou supprimer une partie
de l'information que vous stockez. Les bases de données ont été conçues dans
cette optique-là. Vous verrez dans quelques exercices comment SQL permet de
traiter l'information.
Utiliser PHP sur son ordinateur :
Pourquoi installer PHP sur son ordinateur ? Pour tester vos scripts PHP, vous
allez être amené à les envoyer sur votre hébergeur, sur Internet. Cependant il
devient vite très lourd de sans cesse renvoyer ces fichiers par FTP. C'est
pourquoi installer un serveur web sur son ordinateur est utile, et permet de
tester ses scripts plus souplement. Concrètement, votre ordinateur sera à la
fois client et serveur. Ainsi vous pourrez programmer en PHP sans avoir besoin
d'être connecté à Internet, ce qui peut être utile pour les personnes ne
disposant pas de connexions illimitées.
Alors que pour tester des pages web html en local, il suffit d'ouvrir le fichier
dans un navigateur, il faut un serveur web sur votre PC local pour tester une
page PHP. Pour cela, il existe plusieurs utilitaires très pratiques qui installeront
Apache, le serveur web le plus utilisé, PHP, MySQL . Leur installation et son
utilisation sont très simples et détaillées. Les plus connus sont :
1
EGIAM AZROU
Si vous êtes sous linux, la plupart des distributions (RedHat, Mandrake, etc ...)
installent par défaut Apache, PHP et MySQL. Un article sur Lea-linux indique
comment installer Apache, PHP et Mysql si cela n'a pas été fait. Il se trouve ici.
De plus, une application similaire à EasyPHP existe pour Linux, il s'agit de Linux
Easy Installer.
De plus, la documentation officielle (cf lien ci-après) contient une partie
consacrée à l'installation.
Quel outil pour faire du PHP ?
Pour faire du PHP, il ne vous faut rien d'autre qu'un simple éditeur de texte.
Vous en trouverez une liste ici ainsi qu'un comparatif plutôt complet ici.
1
EGIAM AZROU
Le langage HTML
HTML - Définition
Langage HTML
On appelle World Wide Web (noté WWW) ou tout simplement Web (mot
anglais signifiant toile) la "toile virtuelle" formée par les différents documents
(appelés « pages web ») liés entre-eux par des hyperliens.
Les pages web sont généralement organisées autour d'une page d'accueil,
jouant un point central dans la navigation à l'aide des liens hypertextes. Cet
ensemble cohérent de pages web liées par des liens hypertextes et articulées
autour d'une page d'accueil commune est appelée site web.
Le Web est ainsi une énorme archive vivante composée d'une myriade de sites
web proposant des pages web pouvant contenir du texte mis en forme, des
images, des sons, des vidéo, etc.
Le principe du Web
Le web est composé de pages web stockées sur des serveurs web, c'est-à-dire
des machines connectées à Internet en permanence et chargées de fournir les
1
EGIAM AZROU
pages web demandées. Chacune des pages web, et plus généralement toute
ressource en ligne (image, vidéo, musique, animation, etc.), est repérée par
une adresse unique appelée URL.
L'élément clé pour la navigation au sein des pages web est le navigateur (en
anglais browser, parfois également appelé fureteur, fouineur, feuilleteur ou
butineur au Québec), c'est-à-dire le logiciel client capable d'interroger les
serveurs web, d'exploiter leurs résultats et de mettre en page les informations
grâce aux instructions contenues dans la page HTML.
Parmi les principaux navigateurs utilisés sur Internet, citons notamment les
suivants :
Mozilla Firefox,
Microsoft Internet Explorer,
Chrome,
Safari.
Standard HTML
1
EGIAM AZROU
Le langage HTML a été mis au point par Tim Berners-Lee, alors chercheur au
CERN, à partir de 1989. Celui-ci annonça officiellement la création du web sur
Usenet en août 1991. Ce n'est cependant qu'à partir de 1993 que l'on
considère l'état du HTML suffisamment avancé pour parler de langage (HTML
est alors baptisée symboliquement HTML 1.0). Le navigateur internet utilisé à
l'époque était nommé NCSA Mosaïc.
HTML 3
Après la brêve apparition d'un HTML 3.0, qui ne vit jamais officiellement le jour,
le HTML 3.2 devint le standard officiel le 14 janvier 1997. Les apports les plus
marquants du HTML 3.2 étaient la standardisation des tableaux ainsi que d'un
grand nombre d'éléments de présentation.
HTML 4
HTML 5
Le HTML 5.0 est en cours de spécification en 2012. La version 5.0 du
langage HTML définit deux syntaxes de DOM : HTML5 et XHTML5. Cette
version apporte de nouvelles possibilités en terme de création d' «
applications Web riches » bénéficiant de l'intégration d'éléments
multimédias et d'interactivité, à l'image de ce que permettent Adobe
Flash ou Microsoft Silverlight
1
EGIAM AZROU
Le mode CSS :
CSS est l'acronyme de Cascading Style Sheet ou feuilles de style. Il s'agit de
fichiers définissant certains attributs comme par exemple les styles et les tailles
des polices communs à un ensemble de pages d'un site.
Le wampserver :
Le 1er mai 2014 est sortie la version 2.5. Cette version intègre Apache 2.4.9,
MySQL 5.6.17, PHP 5.5.12, PhpMyadmin 4.1.14, SQLBuddy 1.3.3, XDebug 2.2.5.
À ce jour, hormis les add-ons Apache, MySQL et PHP permettant de changer les
versions de ces outils, aucun autre add-on n'est disponible (Perl, Webalizer,
ZEND Optimizer ou autre).
Adobe Dreamweaver :
1
EGIAM AZROU
Dreamweaver fut l'un des premiers éditeurs HTML de type « tel affichage, tel
résultat », mais également l'un des premiers à intégrer un gestionnaire de site
(CyberStudio GoLive étant le premier). Ces innovations l'imposèrent
rapidement comme l'un des principaux éditeurs de site web, aussi bien
utilisable par le néophyte que par le professionnel.
Depuis la version MX, il peut être utilisé avec des langages web dynamiques
(ASP, PHP) à l'aide d'outils relativement simples d'utilisation. Il permet ainsi de
développer des applications dynamiques sans connaissance préalable des
langages de programmation.
Dreamweaver est édité par la société Adobe Systems et fait partie de la suite
de développement Studio 8 de l'éditeur, qui comprend Macromedia Flash,
Macromedia Fireworks (édition graphique) et Macromedia Coldfusion
(serveur). Macromedia, qui éditait Dreamweaver auparavant, a été racheté par
Adobe en décembre 2005.
1
EGIAM AZROU
Absence.png
Afficher.png
Images
Projet
Ajouter.png
Connexion .png
Logout.png
Script ScriptDate.js
CSS Style1.css
afficher_abs.php
ajouter_abs.php
Pages classe.php
connexion.php
modifier_abs.php
supprimer_abs.php
trait_ajouter_abs.php
trait_connexion.php
trait_modifier_abs.php
Index.php trait_supprimer_abs.php
1
EGIAM AZROU
Index.php
Trait_connexion.php
classe.php
Ajouter_abs.php
Triat_ajouter_abs.php
Afficher_abs.php
Modifier_abs.php Index.php
Triat_modifier_abs.php
Triat_supprimer_abs.php
1
EGIAM AZROU
Page : index.php
Page : afficher_abs.php
1
EGIAM AZROU
Page : modifier_abs.php
Page : ajouter_abs.php
1
EGIAM AZROU
Page : supprimer_abs.php
Page : classe.php
1
EGIAM AZROU
ETD
-ID_ETD #
-NOM_ETD ETD_ABS
-ID_ABS #
-PRENOM_ETD -ID_ETD
-MAIL_ETD -DATE_ABS
-TEL_ETD -TIME_ABS
-ADRESSE_ETD -JUSTIF_YABS
-CLASSE_ETD
Table : ETD
Table : ETD_ABS