Académique Documents
Professionnel Documents
Culture Documents
Exemple
<?php
// ceci est un commentaire sur une seule
ligne
?>
2-Déclaration des variables
• Exemple
• En PHP, les variables sont représentées par une <?php
chaîne de caractères, ayant toujours comme
premier caractère ( $ ). $nom = " Jean";
$prenom= " Paul ";
?>
?>
3- Afficher le contenu des variables
• Exemple1
<?php
?>
• Exemple2
<?php
Ces variables peuvent être utilisées n'importe $_SERVER['HTTP_ACCEPT_LANGUAGE'] Langage accepté par le navigateur
quand dans le scripts. $_SERVER['HTTP_HOST'] Nom de domaine du serveur
$date1 = date(‘d-m-y’);
• Prenons un autre exemple où nous allons afficher
la date jour et l'heure actuelle on a: $date2 = date(‘H:i’);
echo $date1.$date2;
?>
6- Les structure de contrôles
Instruction Signification • Exemple1
if Si <?php
else Sinon $nombre = 30;
elseif Sinon si if ($nombre >= 31 && $nombre < 60) {
switch Selon echo $nombre.' est compris entre 31 et 60';
for Pour chaque (boucle) }
while Tant que (boucle) elseif ($nombre >= 10 && $nombre <= 30)
== Strictement égal {
!= Différent echo $nombre.' est compris entre 10 et 30';
< Strictement inférieur }
> Strictement supérieur else {
<= Inférieur ou égal echo $nombre.' est soit plus petit que
>= Supérieur ou égal 10 ou plus grand que 60';
and ou && ET logique }
or ou || OU logique ?>
6- Les structure de contrôles
<?php
$nom = " Michael";
• Le switch représente exactement la même chose qu'une switch ($nom) {
succession d'un if et de plusieurs elseif. case ‘Paul' :
• En revanche, utiliser un switch à un certain avantage echo 'Votre nom est Paul.';
• For • While
<?php <?php
?>
?>
7-Lire et écrire dans un fichier texte
Paramètres
La lecture et l’écriture d’un fichier se fait grâce au •file_path - Le chemin du fichier.
trois fonctions suivantes: •mode - Le type d'accès dont vous avez besoin au fichier
• «R» - Lecture seule
• fopen(): C’est une fonction qui • "r +" - Lecture / écriture
permet d’ouvrir un fichier. • "w" - Écriture seulement
• "w +" - Lecture / écriture
• fgets(): C’est une fonction qui • "a" - Écriture seulement. Ouvre et écrit à la fin du fichier ou
permet de lire un fichier ouvert. crée un nouveau fichier s'il n'existe pas)
• "a +" - Lecture / écriture. Préserve le contenu du fichier en
• fputs()/fwrite():c’est une fonction écrivant à la fin du fichier)
qui permet l’ecriture d’un fichier • "x" - Écriture uniquement. Crée un nouveau fichier. Renvoie
FAUX et une erreur si le fichier existe déjà)
ouvert. • "x +" - Lecture / écriture. Crée un nouveau fichier. Renvoie
• fclose():C’est une fonction qui FAUX et une erreur si le fichier existe déjà)
Exemple1 Exemple 2
<?php <?php
$file = fopen("test.txt","r");
$fp = fopen ("donnees.txt", "r");
while(! feof($file))
$contenu_du_fichier = fgets ($fp, 255); {
fclose ($fp); echo fgets($file). "<br/>";
}
echo 'Notre fichier contient : '.$contenu_du_fichier;
fclose($file);
?> ?>
7-Lire et écrire dans un fichier texte
Exemple3 Exemple 4
<?php <?php
$definition = ‘Lecriture dans un text fichier’; $definition ="Lecriture dans un text fichier";
$d = fopen("index.txt", "r+");
$dictionnaire = fopen($dictionnaire, "r+");
echo fgets($d);
fputs($dictionnaire, $definition);
fputs($d, $definition);
fclose($dictionnaire); fclose($d);
?> ?>
8- Récupérer les données du formulaire
<html>
Création du formulaire <head>
<title>Inscription</title>
</head>
Commençons d’abord par créer un formulaire, et
surtout comment bien les utiliser. Les formulaires <body>
vont permettre à vos visiteurs de soumettre des
informations, que ce soit un nom, un prénom, un <form action = "traitement.php" method="post">
<input type = "text" name = "nom"><br />
chiffre, etc... <input type = "text" name = "fonction"><br />
<input type = "submit" value = "Envoyer">
</form>
</body>
</html>
8- Récupérer les données du formulaire
$conn->close();
?>
9- Des requêtes sur la base de
données MySQL
A- Cas de la clause Insert
• $sql = "INSERT INTO users (nom, prenom, age, email)
VALUES ('John', 'Doe’,25, 'john@example.com')";
}
?>
9- Des requêtes sur la base de
données MySQL
C- Cas de la clause Update
<?php
$sql = "UPDATE users SET nom=‘John' WHERE id=2";
1- Syntaxe
setcookie(name, value, expire, path, domain, secure, httponly);