Pour l'affichage, il peut également demander le contenu d'autres fichier au serveur (ex : images) Page 3 Cours HTML/PHP Pages Web Illustration
Previous PDF | Next PDF |
[PDF] Cours PHP Accéléré - Univ-Orléans
6 oct 2020 · Cours PHP Accéléré, Version 1 0 5 3 7 Un formulaire HTML et sa réponse en PHP On code ici : — un petit formulaire HTML — et sa réponse
[PDF] Cours PHP
On accède à phpMyAdmin généralement par l'URL http://server_name/mysql S ROHAUT Cours Programmation PHP Page 38/93 Page 39 10 2
[PDF] NOTIONS DE BASE en programmation Web avec PHP - Cnam
Fichier php dynamique statique SERVEUR CLIENT html + JAVA SCRIPT SGBD Introduction Variables Ctes Opérateurs Tableaux Contrôles Fonctions
[PDF] Cours HTML/PHP - CNRS
Pour l'affichage, il peut également demander le contenu d'autres fichier au serveur (ex : images) Page 3 Cours HTML/PHP Pages Web Illustration
[PDF] PHP 7: Cours et exercices (Noire) (French Edition) - livre gratuit
Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 7 et s'initier au développement d'applications web professionnelles Ce manuel
[PDF] Programmation WEB en PHP - Rémy Malgouyres
sur le Web sont sur le Web : Cours de programmation WEB sur les documents hypertexte HTML/CSS : Cours de programmation WEB côté serveur en PHP :
[PDF] Cours PHP
À propos de ce cours : modalités Assimiler les principales fonctionnalités du langage PHP Cours Possibilité d'inclure le script PHP dans une page HTML
[PDF] Apprendre PHP Pour Les Zéros - Zenk - Security
Ce cours de PHP viens du site : http://www siteduzero com/ Détestant Eh bien PHP, c'est un autre langage qui vient se mettre au milieu de ce code HTML
[PDF] Développer une application avec PHP et MySQL - Ce site est
Un simple exemple, pour avoir accès à certains services sur le Web (commande en ligne, cours en ligne, homebanking, ) vous devez généralement fournir un
[PDF] Cours de PHP - LAGIS - Université de Lille
Introduction (3) Page HTML aves code PHP intégré php Interprétation d'une page PHP php navigateur sans tenir compte du code HTML en cours de sortie
[PDF] Apprendre Php Pour Les Zeros - index-ofes
[PDF] Apprendre Php Pour Les Zeros - index-ofes
[PDF] Cours PHP
[PDF] Faculté de Médecine Pierre et Marie Curie - UPMC
[PDF] Biologie et Physiologie Animale - FSNV - Université Ferhat Abbas
[PDF] Physiologie rénale - L 'UNF3S en 2015, c 'est
[PDF] physiologie respiratoire - pneumocourlancyfr
[PDF] Programme de Biologie Cellulaire - usthb
[PDF] Polycopié cours d 'électricité (Phys2) : Partie 1 - usthb
[PDF] La Classe de Première S - Anacours
[PDF] Chapitre 3 : Sources de lumières colorées
[PDF] SCIENCES PHYSIQUES
[PDF] physique BTS 1 - Don Bosco Marseille
[PDF] Alors ose la première STL Physique-Chimie - Lycée Mermoz
Cours HTML/PHP
Cours HTML/PHP
E.Coquery
emmanuel.coquery@liris.cnrs.frCours HTML/PHP
Pages WebPages Web statiques
Principe de fonctionnement :
L'utilisateur demande l'acces a une page Web depuis son navigateur.Adresse tapee, clic sur un lien, utilisation d'un signet, etc ... Le navigateur envoie une demande a un serveur Web. Le serveur Web lit le chier demande sur le disque dur. Le serveur Web envoie le contenu du chier au navigateur.Le navigateur ache le contenu de la page.
Pour l'achage, il peut egalement demander le contenu d'autres chier au serveur (ex : images).Cours HTML/PHP
Pages WebIllustrationWebNavigateurPoste client
(4): contenu de index.html (3): contenu de index.html (2): accès à "index.html"(1): demande "index.html"ServeurDisque
Serveur Web
Cours HTML/PHP
Pages WebPages Web dynamiques
Pages statiques :
Pour changer le contenu, il faut editer le chier.
Idee : generer le contenu de la page au moment ou elle est demandee, en fonction :du contenu d'une base de donnees; de parametres fournis avec la demande (ex : formulaires).Cours HTML/PHP
Pages WebPages Web Dynamiques : fonctionnement
L'utilisateur demande l'acces a une page Web depuis son navigateur.Le navigateur transmet envoie une demande au serveur web comprenant :le nom de la page, qui correspond en fait a un programme; eventuellement un ensemble de parametres. Le serveur web va chercher sur le disque le code source d'un programme.Le serveur web execute ce programme qui peut : utiliser les parametres transmis avec la demande du navigateur; aller chercher des donnees dans une base de donnees ou sur le disque.Durant l'execution, le programme genere un contenu HTML.Le contenu HTML est envoye au navigateur.
Le navigateur ache le resultat.
Cours HTML/PHP
Pages WebIllustration(4.1): requêtes et résultats SGBDServeur
(5): contenu HTML(4): génération du contenu HTML (3): code source de index.php(2): accès à "index.php"+ paramètres (1): demande "index.php"PHPModuleServeur Web
DisqueServeur
Poste client
Navigateur
WebCours HTML/PHP
Pages WebQuelques langages
Langages utilises :
Pour le contenu des pages :
Donnees a acher
Mise en forme
)HTML, CSS, JavaScript, ...)Pour generer le contenu des page :Aller chercher les donnees
Fabriquer un document (en general un document HTML) )PHP (ou bien Perl, Python, Java, ...)Pour interroger la base :Requ^etes a eectuer sur la base.
)SQLCours HTML/PHP
Pages WebCreation de pages dynamiques
Dans notre cadre, pour creer une page dynamique, il faut : Creer un programme PHP correspondant a cette page. Plus precisement, ecrire le code source de ce programme. Le but de ce programme est de generer le contenu d'une page Web,i.e.du HTML.Cette generation se fait via desprint, un peu comme pour ecrire dans un chier.Ce programme peut eventuellement utiliser des requ^etes SQL. Ces requ^etes sont passees sous forme de cha^nes de caracteres a des fonctions speciales qui vont les transmettre au SGBD et recuperer les resultats. Remarque : Bien que le but principal d'un programme PHP soit de produire un page HTML, cela reste un programme qui peut par consequent avoir d'autres eets :Ex : inserer des valeurs dans une base de donneesCours HTML/PHP
HTMLStructure de baseHTML : Principe
Fichier texte contenant des informations de structuration.La structure est indiquee a l'aide de balises :
Le nom de la balise indique le type de mise en forme a appliquer.On met une baliseouvranteau debut du morceau de texte concerne :On met une balisefermantea la n du texte concerne :fin du texte
Cours HTML/PHP
HTMLStructure de baseStructure d'une page HTML
Une page HTML a la structure suivante :
Partie affichee dans le navigateur.
Les commentaires (non aches) sont delimites par.Cours HTML/PHP
HTML Structure de baseStructure : paragraphes et titrestexte
texteforme un paragraphe (saut de ligne avant et apres).texte
texteest un titre important (paragraphe avec un achage plus gros, en gras).texte
texteest un titre moins important (achage un peu moins gros)....texte
texteest un petit titre.Cours HTML/PHP
HTMLStructure de baseExemple de document HTML
Toto
L'histoire de Toto
Il etait une fois ...
Chemin faisant ...
Les amis de Toto
Ouioui
Casimir
Cours HTML/PHP
HTMLStructure de baseStructure : styles simples
texteoutexte: mettretexteen italique.texteoutexte: mettretexteen gras.texte: soulignertexte.texte: mettretexteen plus grand.texte: mettretexteen plus petit.Cours HTML/PHP
HTMLStructure de baseStructure : listes
- entree 1
- entree 2
- entree 3
- ...
- entree 1
- entree 2
- entree 3
- ...
Cours HTML/PHP
HTMLStructure de baseStructure : tableaux
case 1 | case 2 |
case 3 | case 4 |
Cours HTML/PHP
HTMLStructure de baseStructure : tableaux - 2
case 1 | case 2 |
case 3 | case 4 |
Cours HTML/PHP
HTMLStructure de baseLiens hypertextes
texte textedevient un lien cliquable.Lorsque l'on clique surtexte, on va a l'adresse (URL) adresseweb. Documentation HTMLLe texteDocumentation HTMLest un lien vers la page web dont l'adresse esthttp://www.w3.org/TR/html401/ Des trucsLe texteDes trucsest un lien vers la page webtruc.htmlsituee au m^eme endroit que la page courante.Cours HTML/PHP
HTMLStructure de baseImages
Inclure une image :
Cours HTML/PHP
HTMLFormulairesFormulaires : principe
Objectifs :
acceder a une page (dynamique) en speciant desparametres;permettre a l'utilisateur de saisir ces parametres.
Comment :
en utilisant des champs textuels, des listes deroulantes, des cases a cocher;a chacun de des composants de saisie correspond un parametre.Cours HTML/PHP
HTMLFormulairesFormulaires : balise principale
contenuformulaire: du texte contenant en particulier desbalises representant les dierents composants de saisie;adresseweb: l'adresse de la page web dynamique a laquelle
on souhaite acceder via ce formulaire;POST: la methode de transmission des parametres (on peut egalement mettre GET);nom: le nom du formulaire (optionnel).Cours HTML/PHP
HTMLFormulairesFormulaires : saisie de texte
Creee un champ de saisie pour une ligne de texte.
nomest le nom du parametre correspondant a ce composant.On peut ajouter les attributs suivants :size="unnombre": la taille du champ en caracteres;value="unevaleur": texte pre-saisiutile pour modier des informations.
On peut remplacertype="text"partype="password"si on veut acher des * au lieu des lettres lors de la saisie.Pas de balise fermante.Cours HTML/PHP
HTMLFormulairesFormulaires : saisie d'un grand texte
Creee un champ de saisie pour du texte sur plusieurs lignes.nomest le nom du parametre correspondant a ce composant.hest la hauteur du composant en nombre de lignes.lest la largeur du composant en nombre de caracteres.le contenu pre saisi peut ^etre vide et ne contient de balise.
Cours HTML/PHP
HTMLFormulairesFormulaires : parametres caches
Permet de donner la valeurvalau parametrenom.Ce composant n'est pas ache. Utile pour specier un identiant dans un formulaire de modication des informations de la base.Pas de balise fermanteCours HTML/PHP
HTMLFormulairesFormulaires : liste deroulante
Creee une liste deroulante ayant comme selection possible Texte 1,Texte 2,...La valeur du parametrenomest donnee par la selection choisie par l'utilisateur :val1pourTexte 1val2pourTexte 2...L'attributvalueest optionnel.Par defaut c'est le texte dans la baliseOn peut ajouterselected="true"dans une des balises
options pour pre selectionner cette option.