Initiation à la programmation WEB

Initiation à la programmation WEB

HTML vs PHP

Les ordinateurs des clients ne savent pas lire le code PHP : ils ne connaissent que le HTML.
C’est donc au serveur de transformer le code PHP en HTML.
Le PHP demande au serveur d’effectuer des actions (des instructions) :
Donner l’heure,
Le nombre de personnes connectées sur le site,

Ce genre de choses était impossible en HTML.

LAMP

LAMP est un acronyme désignant un ensemble de logiciels libres permettant de construire des serveurs de sites Web.
Linux : le système d’exploitation.
Apache : le serveur Web (l’ensemble des matériels, logiciels et liaisons sur lequel sont implémentés les sites WEB et qui permettent de les rendre consultables sur le WEB).
MySQL : le serveur de base de données.
PHP : le langage de script.
Variantes :
WAMP : Windows Apache MySQL PHP.
MAMP : Macintosh Apache MySQL PHP.
SAMP : Solaris Apache MySQL PHP.
Afficher du texte
<!DOCTYPE html PUBLIC « -//W3C//DTD XHTML 1.0 Strict//EN »
« http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd »>
<html xmlns= »http://www.w3.org/1999/xhtml » xml:lang= »fr » lang= »fr »> <head>
<title>Notre première instruction : echo</title>
<meta http-equiv= »Content-Type » content= »text/html; charset=iso-8859-1″ /> </head>
<body>
<h2>Affichage de texte avec PHP</h2>
<p>
Cette ligne a été écrite entièrement en (x)HTML.<br /> <?php echo « Celle-ci a été écrite entièrement en PHP. »; ?>
</p>
</body>
</html>
Afficher du texte
<?php echo « Celle-ci a été écrite entièrement en PHP. »; ?>
Le code PHP est dans la balise <?php ?>
echo : c’est l’instruction, le mot qui donne un ordre à l’ordinateur, ici, l’ordre est « Afficher le texte ».
Ensuite, entre guillemets, il y a le texte à afficher. Enfin, la ligne finit par un point-virgule ;.
Ce signe doit être placé à la fin de chaque instruction.

Les variables

Une information stockée en mémoire temporairement.
En PHP, la variable (l’information) existe tant que la page est en cours de génération.
Dès que la page PHP est générée, toutes les variables sont supprimées de la mémoire car elles ne servent plus à rien.
Ce n’est donc pas un fichier qui reste stocké sur le disque dur mais une petite information temporaire.
On peut mettre 3 sortes de données différentes dans une variable :
Texte,
Nombres, Booléens.
<?php
$pseudo_du_visiteur = « Joseph »; // texte,
?>
<?php
$nombre_de_freres = 3; // nombres,
?>
<?php
$nombre_positif = true;
$nombre_négatif = false; // booléens.
?>
Le symbole Dollar ($) : il précède toujours le nom d’une variable.
Afficher la valeur d’une variable
<?php
$pseudo_du_visiteur = « Joseph »;
echo « Bonjour $pseudo_du_visiteur ! »;
?>
Des calculs simples sur les variables:
<?php
$nombre = 10;
$resultat = ($nombre + 5) * $nombre; // $resultat prend la valeur 150
?>
<?php
$nombre = 2 + 4; // $nombre prend la valeur 6 $nombre = 5 – 1; // $nombre prend la valeur 4 $nombre = 3 * 5; // $nombre prend la valeur 15 $nombre = 10 / 2; // $nombre prend la valeur 5
?>

Interaction avec un formulaire

La méthode POST
source.php
<p>
Veuillez taper votre prénom :
</p>
<form action= »cible.php » method= »post »>
<p>
<input type= »text » name= »prenom » /> <input type= »submit » value= »Valider » />
</p>
</form>
cible.php
<p>Bonjour !</p>
<p>Je sais comment tu t’appelles. Tu t’appelles <?php echo $_POST[‘prenom’]; ?> !</p>
<p>Si tu veux changer de prénom, <a href= »source.php »>clique ici</a> pour revenir à source.php</p>

Introduction
L’architecture web
LAMP : Linux Apache MySQL PHP
Partie 1 : Les bases de PHP
Les variables
Les fonctions
Instruction conditionnelle
Les boucles
Les tableaux
Partie 2 : La base de données
Présentation de MySQL.
Connexion à la BDD, le choix de la base, la déconnexion, créer une base de données, supprimer une base de données.
La création de tables, la suppression, la modification.
Les requête SQL

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *