INTERFACE HOMMES ET MACHINE partie 1
INTERFACE HOMME ET MACHINE
Le langage PHP:
Introduction
PHP est un langage interprété (un langage de script) exécuté du côté serveur(comme les scripts CGI, ASP, ...) et non du côté client (un script écrit enJavascript ou une applet Java s'exécute sur votre ordinateur...). La syntaxe du langage provient de celles du langage C, du Perl et de Java. Ses principaux atouts sont :
-
Une grande communauté de développeurs partageant des centaines de milliers d'exemples de script PHP ;
-
La gratuité et la disponibilité du code source (PHP est distribué sous licence GNU GPL) ;
-
La simplicité d'écriture de scripts ;
-
La possibilité d'inclure le script PHP au sein d'une page HTML(contrairement aux scripts CGi, pour lesquels il faut écrire des lignes de code pour afficher chaque ligne en langage HTML) ;
-
La simplicité d'interfaçage avec des bases de données (de nombreux SGBDsont supportés, mais le plus utilisé avec ce langage est MySQL, un SGBD gratuit disponible sur de nombreuses plateformes : Unix, Linux, Windows, MacOs X, Solaris, etc...) ;
-
L'intégration au sein de nombreux serveurs web (Apache, Microsoft IIS, etc.).
PHP supporte 8 types basiques.
4 types scalaires :
boolean
integer
float (nombre à virgule flottante, i.e. double)
string
2 types composés :
array
object
Et finalement, 2 types spéciaux :
resource
NULL
Une fois une page HTML ou PHP appelée, elle passe par le serveur Web (ici Apache). Si l'extension du fichier correspond à ce que l'on a défini comme étant l'extension PHP (généralement .php3, .php ...), le serveur demande à l'interpréteur PHP d'exécuter le code PHP contenu dans le fichier (ce qui généralement ajoutera du code HTML à la page). L'exécution de ce code PHP entrainera éventuellement un échange d'informations avec la base de données (ou d'autres systèmes). Au final, c'est une page HTML (généralement) qui est renvoyé à Apache (avec éventuellement du Javascript, des appels à des applets... enfin tout ce que les navigateurs peuvent comprendre). Le résultat est émis vers le navigateur.
On utilise le langage php pour créer une page web,
Dans notre projet l'administration et la maintenance de la base de donnée ce font a l'aide d'un logiciel spécialiser, mais le php est aussi indispensable car il va permettre de générer de simples rapports et formulaires pour les utilisateurs (élevés, caissier, cantine, ect)
HEIDI SQL: