PHP
Protéger un dossier avec un .htaccess Protéger un dossier avec un .htaccess Objectifs Être capable de protéger un dossier dans son serveur avec le ficher .htaccess Présentation Lorsque vous réalisez votre site en PHP, vous êtes souvent amené à créer une zone “Admin” l’accès est limité… Et il vaut mieux, vu que les personnes qui […]
Contrôler les mots de passe Les méthodes de cryptage en PHP Stocker des mots de passe sécurisés avec PHP Récupérer un mot de passe oublié en PHP 1-3 Récupérer un mot de passe oublié en PHP 2-3 Récupérer un mot de passe oublié en PHP 3-3 Exercices validation des formulaires en PHP : Série 01 […]
Contrôler les mots de passe Les méthodes de cryptage en PHP Stocker des mots de passe sécurisés avec PHP Récupérer un mot de passe oublié en PHP 1-3 Récupérer un mot de passe oublié en PHP 2-3 Récupérer un mot de passe oublié en PHP 3-3 Exercices validation des formulaires en PHP : Série 01 […]
Contrôler les mots de passe Les méthodes de cryptage en PHP Stocker des mots de passe sécurisés avec PHP Récupérer un mot de passe oublié en PHP 1-3 Récupérer un mot de passe oublié en PHP 2-3 Récupérer un mot de passe oublié en PHP 3-3 Exercices validation des formulaires en PHP : Série 01 […]
Projet 01 en PHP Examen de Développement d’Applications Web 01 Examen de Développement d’Applications Web 02 Examen de Développement d’Applications Web 02 Consignes Les documents (polycopiés, livres, …) sont autorisés. Vous pouvez faire les questions dans l’ordre que vous souhaitez. Questions de cours (5 points) Une application Web est un logiciel fonctionnant sur un ordinateur, […]
Projet 01 en PHP Examen de Développement d’Applications Web 01 Examen de Développement d’Applications Web 02 Examen de Développement d’Applications Web 02 Consignes Les documents (polycopiés, livres, …) sont autorisés. Vous pouvez faire les questions dans l’ordre que vous souhaitez. Questions de cours (5 points) Qu’est-ce qu’une application Web ? Quel est le principe de […]
Projet 01 en PHP Examen de Développement d’Applications Web 01 Examen de Développement d’Applications Web 01 Consignes Les documents (polycopiés, livres, …) sont autorisés. Vous pouvez faire les questions dans l’ordre que vous souhaitez. Questions de cours (5 points) Les scripts PHP contenus dans les pages web sont ils exécutés par le navigateur? Quels sont […]
Contrôler les mots de passe Les méthodes de cryptage en PHP Stocker des mots de passe sécurisés avec PHP Exercices validation des formulaires en PHP : Série 01 (Correction) Exercices validation des formulaires en PHP : Série 01 Objectifs Etre capable de valider des formulaires en PHP. Exercice 01 Énoncé Réaliser le formulaire suivant : […]
Architecture d’un site web avec MySQL et PHP Accéder aux bases de données avec Mysqli de PHP Accéder aux bases de données avec PDO de PHP Les instructions préparées en PHP Ecrire des données avec PDO Insérer plusieurs lignes dans une table MySQL avec PDO PHP Créer une pagination en PHP avec MySQL et Bootstrap […]
Architecture d’un site web avec MySQL et PHP Accéder aux bases de données avec Mysqli de PHP Accéder aux bases de données avec PDO de PHP Les instructions préparées en PHP Ecrire des données avec PDO Insérer plusieurs lignes dans une table MySQL avec PDO PHP Créer une pagination en PHP avec MySQL et Bootstrap […]
Il n’y a pas d’extrait, car cette publication est protégée.
Il n’y a pas d’extrait, car cette publication est protégée.
Les tableaux en PHP Les tableaux indexés en PHP Les tableaux associatifs en PHP Les tableaux multidimensionnels en PHP Opération sur les tableaux en PHP Parcourir un tableau en PHP Trier des tableaux en PHP Exercices les tableaux en PHP : Série 01 (Correction) Correction exercices les tableaux en PHP : Série 01 Exercice 01 […]
Les tableaux en PHP Les tableaux indexés en PHP Les tableaux associatifs en PHP Les tableaux multidimensionnels en PHP Opération sur les tableaux en PHP Parcourir un tableau en PHP Trier des tableaux en PHP Exercices les tableaux en php : Série 01 (Correction) Les tableaux associatifs en PHP Objectifs Connaitre les tableaux associatifs Présentation […]
Les tableaux en PHP Les tableaux indexés en PHP Les tableaux associatifs en PHP Les tableaux multidimensionnels en PHP Opération sur les tableaux en PHP Parcourir un tableau en PHP Trier des tableaux en PHP Exercices les tableaux en PHP : Série 01 (Correction) Les tableaux indexés en PHP Objectifs Présentation Un tableau indexé est […]
Les fonctions natives de PHP Les fonctions utilisateur en PHP Les fonctions récursives en PHP Les formulaires en PHP : Série 01 (Correction) Exercices les formulaires en PHP : Série 02 (Correction) Exercices les formulaires en PHP : Série 03 (Correction) Correction exercices les formulaires en PHP : Série 03 Objectifs Exercice 01 Énoncé Vous […]
Les formulaires en HTML5 Récupération des données du formulaire en PHP Récupérer les valeurs des checkbox avec PHP Les formulaires en PHP : Série 01 (Correction) Exercices les formulaires en PHP : Série 02 (Correction) Exercices les formulaires en PHP : Série 03 (Correction) Exercice les formulaires en PHP : Série 03 Objectifs Etre capable […]
Les fonctions natives de PHP Les fonctions utilisateur en PHP Les fonctions récursives en PHP Exercices les variables d’environnement en php : Série 01 (Correction) Exercices les fonctions en php : Série 01 Objectifs Exercice 01 Énoncé Créez une page fonctions.php Écrivez une fonction pour calculer la factorielle d’un nombre (un entier non négatif). La […]
Les fonctions natives de PHP Les fonctions utilisateur en PHP Les fonctions récursives en PHP Exercices les variables d’environnement en php : Série 01 (Correction) Correction exercices les fonctions en php : Série 01 Objectifs Exercice 01 Énoncé Vous pouvez visualiser l’énoncé de l’activité Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
<!doctype html> <html lang="fr"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <title>Afficher le tableau multiplication</title> <style> fieldset { border: 2px solid #dcdcdc; border-radius: 10px; padding: 10px 20px; text-align: leftt; width:50%; } legend {width:25%} </style> </head> <body> <div class="container"> </br> <?php //Définition de la fonction function factorielle($nbr) { if($nbr === 0) // condition d'arret return 1; else return $nbr*factorielle($nbr-1); } if(isset($_POST["submit"]) && isset($_POST["txt_nbrfact"])){ $nbrfactorielle=$_POST["txt_nbrfact"]; $resultatFactorielle=factorielle($nbrfactorielle); } ?> <fieldset class="border p-4"> <legend class="w-auto">Factorielle</legend> <form class="form-block input-group-sm" method="post"> <div class="form-group row"> <div class="col-lg-12"> <label for="nbrligne" class="mr-sm-2">Saisir un nombre</label> <input type="number" class="form-control mb-2 mr-sm-2" name="txt_nbrfact" value="<?php if(isset($_POST['txt_nbrfact'])) echo $_POST['txt_nbrfact'];?>"> </div> </div> <div class="form-group row"> <div class="col-lg-12"> <label for="nbrcolonne" class="mr-sm-2">Affichage de résultat</label> <input type="text" class="form-control mb-2 mr-sm-2" name="txt_resultat" disabled style="font-size: 30px; color: #999;" value="<?php if(isset($_POST['submit'])) echo $resultatFactorielle;?>"> </div> </div> <div class="form-group row"> <div class="col-lg-12"> <button type="submit" class="btn btn-primary btn-block mb-2" name="submit">Calculer la factorielle</button> </div> </div> </form> </fieldset> </div> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> </body> </html> |
Exercice 02 Énoncé Vous pouvez visualiser l’énoncé de l’activité […]
Les variables HTTP de PHP Les variables de serveur ($_SERVER) Exercices les variables d’environnement en php : Série 01 (Correction) Correction exercices les variables d’environnement : Série 01 Objectifs Exercice 01 Énoncé Vous pouvez visualiser l’énoncé de l’activité Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> </head> <body> <div class="container"> <?php //echo phpinfo(); ?> <table class="table table-striped"> <caption align="top">Quelques variables d'environnement</caption> <tr><th align="center">Variable</th><th align="center">Valeur</th></tr> <tr><td>Adresse IP du serveur web</td> <td><?php echo $_SERVER['SERVER_ADDR'] ?></td></tr> <tr><td>Nom du serveur web</td> <td><?php echo $_SERVER['HTTP_HOST'] ?></td></tr> <tr><td>Adresse IP du client</td> <td><?php echo $_SERVER['REMOTE_ADDR'] ?></td></tr> <tr><td>Nom de la machine cliente</td> <td><?php echo gethostbyAddr($_SERVER['REMOTE_ADDR']) ?></td></tr> <tr><td>Navigateur du client</td> <td><?php echo $_SERVER['HTTP_USER_AGENT'] ?></td></tr> </div> <div align="right"><font color="#003569" face="verdana" size="1">Webmaser © 2020</font></div> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script> </body> </html> |
Les fonctions String en PHP Sommaire du cours PHP Sommaire du cours PHP