langage web: html BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
|
|
- Élise Salomé Charpentier
- il y a 8 ans
- Total affichages :
Transcription
1 langage web: html BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
2 langage web: html page statique: l'utilisateur n'a pas d'influence sur le contenu ou l'aspect de la page affichée
3 client (navigateur web) DNS = annuaire serveur web index.html URL URL html index.html
4 Principe du PHP client (navigateur web) serveur web accueil.php votre nom J. Chirac URL + données index.php
5 Principe du PHP client (navigateur web) serveur web accueil.php Salut, Jacques! URL + données index.php html html Le serveur web transforme le fichier PHP en fichier html "à la volée" BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
6 exemple de fichier php html php
7 html / php html est un langage de structuration comment afficher les données php est un langage de programmation variables instructions (echo if ) c'est le serveur web qui interprète (= transforme) le programme php en html
8 PHP + MySQL client (navigateur web) serveur web acheter.php URL + données acheter.php Pentax K-r html base de données (MySQL) html BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
9 LAMP/WAMP/XAMP A pache : serveur web M ysql : base de données P HP
10 sur votre PC client (navigateur web) serveur web acheter.php acheter.php
11 Structure d'un programme PHP BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
12 html commentaire indentation bloc
13 Bloc PHP <?php...?> Commentaires <?php // voilà un // commentaire?> Bloc d'instructions <?php foreach ($array as $k) { echo $k."<br />"; } toutes les lignes d'instructions en PHP se terminent par un ; sauf celles qui ouvrent un bloc if ($note >= 10) { echo "Validé!<br />"; }?>
14 Bloc d'instructions <?php foreach ($notes as $note) { echo "Votre note:".$note."<br />"; if ($note >= 10) { echo "Matière validée!<br />"; } else { } } Conseil de présentation! echo "Matière à repasser...<br />";?> les instructions dans un bloc sont indentées par rapport aux instructions au niveau supérieur.
15 Formulaires et variables BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
16 boîte de texte bouton radio menu déroulant choix multiples bouton validation
17 Principe chaque élément d'un formulaire est identifié par un nom <input type=text name=nom> </input> le nom peut être quelconque : pas d'espaces, pas de caractères accentués! une fois le formulaire soumis par le client, le serveur va stocker le contenu du champs du formulaire dans une variable, dont le nom sera celui de l'élément J. Chirac <input type=text name=nom> J. Chirac $_POST['nom'] client serveur
18 Formulaire les boîtes texte Votre nom: Bond script.html <form method="post" action="script.php"> Bond $_POST['nom']... Votre nom: <input type=text name="nom"> script.php Bonjour, Bond <?php echo "Bonjour,".$_POST['nom'];?>
19 Formulaire les boîtes texte Votre nom: Bond script.html <form method="post" action="form.php"> Bond $_POST['nom']... Votre nom: <input type=text name="nom"> script.php ERREUR! <?php echo "Bonjour,".$_POST['nom'];?>
20 Formulaire les boîtes texte Votre nom: Bond script.html <form method="get" action="script.php"> Bond $_GET['nom']... Votre nom: <input type=text name="nom"> script.php Bonjour, Bond <?php echo "Bonjour,".$_GET['nom'];?>
21 Formulaire les boutons radio Vous êtes script.html f <form method="post" action="script.php"> Vous êtes: <input type=radio name="sexe" value="f"> une femme <input type=radio name="sexe" value="h"> un homme script.php $_POST['sexe'] <?php Vous êtes: f echo "Vous êtes".$_post['sexe'];?>
22 Formulaire les boutons radio on peut mettre n'importe quelle chaîne de caractères pour value! script.html <form method="post" action="script.php"> une femme $_POST['sexe'] <input type=radio name="sexe" value="une femme"> une femme <input type=radio name="sexe" value="un homme"> un homme script.php Vous êtes: une femme <?php echo "Vous êtes".$_post['sexe'];?>
23 Formulaire les menus déroulants script.html <form method="post" action="script.php"> Continent <select name="cont"> <option value="asie"> Asie <option value="europe"> Europe <option value="afrique"> Afrique <option value="amérique"> Amérique <option value="océanie"> Océanie </select> script.php asie $_POST['cont'] <?php Vous êtes originaire de: asie echo "Vous êtes originaire de<br />"; echo $_POST['cont'];?>
24 Résumé éléments de formulaires BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée balise d'ouverture de formulaire: <form method="post" action="script.php"> method détermine le nom de la variable $_POST['xxx'] ou $_GET['xxx'] balises d'éléments de formulaire <input type=text name='nom'> name détermine le nom de la variable $_POST['nom'] ou $_GET['nom'] boîte texte: la variable contient le texte entré par l'utilisateur bouton radio, menu déroulant: la variable contient la valeur indiquée par value
25 Variables les variables sont des cases dans la mémoire de l'ordinateur qui permettent de stocker des informations ("boîte") les variables ont un nom (commence par $, p. example $votre_nom) ont un contenu elles peuvent contenir des chaînes de caractère: "James Bond" (toujours entre guillemets) des chiffres: 2, 4.9, certaines sont définies par l'utilisateur, d'autres sont créées et remplies automatiquement par le serveur ($_POST, $_GET) attention: pas de caractères accentués ni espaces dans les noms de variables!
26 $matiere BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée Opération sur les variables créer une variable et la remplir (=lui affecter une valeur) afficher le contenu d'une variable: $note = 14; $matiere = "biocell"; echo "votre matière". $matiere."<br />"; 14 biocell Votre matière:biocell $note
27 Opération sur les variables on peut affecter à une variable le contenu d'une autre variable $note = 14; $note = $note_td; 14 $note $note_td $note après cette opération, les 2 variables contiennent la même chose!
28 Attention!! une variable ne peut contenir qu'une seule valeur à la fois toute nouvelle affectation écrase la valeur précédente $nom = "Bond"; echo $nom."<br />"; $nom = "James"; echo $nom."<br />"; Bond James
29 Formulaire les boutons à choix multiples Problème: on ne peut pas mettre plusieurs objets dans une même variable! "dîner" a écrasé "ptdej" cript.html form method="post" action="script.php"> otre commande <br /> input type="checkbox" name="choix" value="ptdej">petit-déjeuner<br /> $_POST['choix'] input type="checkbox" name="choix" value="dej">déjeuner<br /> input type="checkbox" name="choix" value="dîner">dîner<br /> /select> script.php <?php Vous avez commandé dîner echo "Vous avez commandé<br />"; echo $_POST['choix']; et mon petit-déj???>
30 Tableaux variable simple $nom tableau $choix[0] $choix[1] $choix[2] $choix[3] $choix un tableau porte un nom ($choix) et contient plusieurs cases ($choix[0],$choix[1],...)
31 Opérations sur les tableaux créer et remplir un tableau $choix = array(); $choix[0] = "dormir"; $choix[1] = "manger"; afficher le contenu d'un élément du tableau echo $choix[1]; manger ou afficher tous les éléments $choix = array("dormir","manger") for ($choix as $k) { dormir manger } echo $k."<br />"; dormir manger $choix[0] $choix[1]
32 Tableaux associatifs au lieu de numéroter les éléments d'un tableau (0,1,2,...), il est parfois plus explicite de leur donner un nom exemple: tableau classique contenant les notes d'un étudiant $note James $note[0] $note[1] $note[2] $note[3] Code: $note = array('james',8,14.6,16.1); $note[1] BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
33 Tableaux associatifs au lieu de numéroter les éléments d'un tableau (0,1,2,...), il est parfois plus explicite de leur donner un nom exemple: tableau associatif contenant les notes d'un étudiant $note James $note['nom'] $note['bioch'] $note['biocell'] $note['bioinfo'] Code: clé valeur $note = array('nom' => 'James','bioch' => 8,'biocell' => 14.6, 'bioinfo' => 16.1); $note[1] BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
34 Créer un tableau associatif Méthode 1: $note = array('nom' => 'James','bioch' => 8,'biocell' => 14.6, 'bioinfo' => 16.1); Méthode 2: $note['nom'] = 'James'; $note['bioch'] = 8; $note['biocell'] = 14.6; $note['bioinfo'] = 16.1; La seconde méthode permet de rajouter un élément au tableau: $note['anglais'] = 13;
35 $_POST et $_GET sont des tableaux associatifs! script.html Nom: Jane vous habitez: vous êtes: <form method="post" action="script.php"> Nom <input type=text name="nom"> Vous habitez<br /> Continent <select name="cont"> <option value="asie"> Asie... </select> Vous êtes: <input type=radio name="sexe" value="f"> une femme <input type=radio name="sexe" value="h"> un homme $_POST Jane asie f $_POST['nom'] $_POST['cont'] $_POST['sexe'] $note[1] BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée
36 Retour sur les boutons à choix multiples $_POST['choix'] n'est pas une variable simple, mais un tableau qui contient autant d'éléments que de choix cochés ptdej dîner script.html <form method="post" action="script.php"> Votre commande <br /> <input type="checkbox" name="choix[]" value="ptdej">... [0] [1] $_POST['choix'] <input type="checkbox" name="choix[]" value="dej">... <input type="checkbox" name="choix[]" value="dîner">... </select> les [] indiquent que $_POST['choix'] sera un tableau Vous avez commandé ptdej dîner script.php <?php echo "Vous avez commandé<br />"; foreach ($_POST['choix]' as $c) { echo $c."<br />"; }?>
37 les expressions conditionnelles si telle condition est remplie......alors fais ceci! sinon fais cela...
38 si ( ) alors... si condition vraie (instructions avant) if (condition) { (bloc d'instructions à effectuer si la condition est VRAIE) si condition fauss } (instructions après) exemples de conditions: if ($note >= 10) if ($nom == "Bond")... if ($nom1 == $nom2)...
39 si ( ) alors...sinon (...) (instructions avant) if (condition) { si condition fau si condition vraie (bloc d'instructions à effectuer si la condition est VRAIE) } else { (bloc d'instructions à effectuer si la condition est FAUSSE) } (instructions après)
40 si ( ) alors...sinon si ( ) sinon... si condition1 vraie (instructions avant) if (condition1) { (bloc d'instructions à effectuer si la condition1 est VRAIE) } elsif (condition2) { (bloc d'instructions à effectuer si la condition2 est VRAIE) } else { (instructions si condition1&2 sont FAUSSES) } (instructions après) si condition1 fausse et condition2 vraie si condition1 fausse et condition2 fausse
41 Les fonctions chaîne de caractères nombre(s) rien du tout nombre(s) chaîne de caractères arguments résultat
42 strtoupper blabla BLABLA arguments résultat
43 Principe d'une fonction dans un programme, une fonction permet d'effectuer une opération une fonction prend généralement des arguments, et renvoie un résultat exemples argument = chaîne de caractère; résultat = chaîne de crtatères strtoupper('blablabla') BLABLABLA ucfirst('blablabla') Blablabla (voir argument: aucun, résultat: nombre entier aléatoire rand() (voir
44 différence entre l'url file:// et ou: pourquoi il y a un problème lorsqu'on fait un double-clic pour ouvrir un fichier html?
45 client (navigateur web) serveur web html public_html/ html index.html
46 client (navigateur web) serveur web file://index.html html public_html/ index.html
47 client (navigateur web) serveur web html public_html/ php index.php
48 client (navigateur web) serveur web file://script.php? php public_html/ index.php
49 Conclusion un navigateur web ne comprend que l'html les fichiers html et php doivent "être servis" par le serveur web (d'où son nom) donc: et non file://script.html
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec
Plus en détailIntroduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)
Introduction PHP = Personal Home Pages ou PHP Hypertext Preprocessor Langage de script interprété (non compilé) Plan Avantages Fonctionnement interne Bases du langage Formulaires Envoi d un email Avantages
Plus en détailCréation de formulaires interactifs
SESSION 16 Création de formulaires interactifs Programme de la session Lancer un sondage en utilisant divers éléments d'entrée de formulaire Traiter les entrées utilisateur Activer un script à partir d'un
Plus en détailTP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Plus en détailLive box et Nas Synology
Live box et Nas Synology Création : OpenOffice.org Version 2.3 Auteur : PHI Création : 18/01/2008: Version : 32 Modification : 24/03/2008 Fichier : E:\Mes documents\tuto NAS LB\tuto ftp.odt Imprimer moi
Plus en détailPeut être utilisée à l intérieur du site où se trouve la liste de référence.
Peut être utilisée dans tous les sites d une collection, si la colonne est créée au niveau du site parent. Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée
Plus en détailFormulaire pour envoyer un mail
Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est
Plus en détailIntroduction. Passage de sites statiques à des sites dynamiques
PHP (ET MYSQL) Introduction HTML : pages destinées à être publiées sur Internet Texte à afficher + instructions de mise en page Pas d instructions de calcul ou de traitements conditionnels Des sites de
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailTP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.
ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture
Plus en détailNAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique
NAMEBAY PRO votre site de revente de noms de domaine en marque blanche Documentation technique SOMMAIRE 1. PRÉSENTATION... 3 2. FONCTIONNEMENT... 4 2.1. ETAPE 1 : Devenir revendeur de noms de domaine...
Plus en détailComment développer et intégrer un module à PhpMyLab?
Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules
Plus en détailServeurs et environnements de développement. Serveur Web
Serveurs et environnements de développement Serveurs et environnements 1 Serveur Web Serveur web: Système sur lequel s'exécute un serveur HTTP (HTTPd) Logiciel HTTP lui-même (HTTPd) Sert des données Hypermédia
Plus en détailPrincipales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement
Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.
Plus en détailLa gestion des boîtes aux lettres partagées
La gestion des boîtes aux lettres partagées La gestion des boîtes aux lettres partagées - page Présentation du module Partage de mail. Qu'est ce qu'une boîte aux lettres partagée? Il s'agit d'une boîte
Plus en détailFormation Webmaster : Création de site Web Initiation + Approfondissement
Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation
Plus en détail2 Formation utilisateur
2 Formation utilisateur Formation développeur Formation Formation développeur - créer un compte - créer un projet - rejoindre/quitter un projet - rappel sur l'open source et les licences - rappels su PHP
Plus en détailTD HTML AVEC CORRECTION
TD HTML AVEC CORRECTION On utilisera Notepad++ comme éditeur sur Windows Vous créez un répertoire www sous vos répertoires personnels et vous mettrez vos pages dedans. Créez vos fichiers HTML et n oubliez
Plus en détailThème : Création, Hébergement et référencement d un site Web
Formation au profit des enseignants de l'université Ibn Zohr Thème : Création, Hébergement et référencement d un site Web Omar El Kharki & Jamila Mechbouh http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/
Plus en détailAttaques applicatives
Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailManuel du composant CKForms Version 1.3.2
Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant
Plus en détailSTID 2ème année : TP Web/PHP
STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction
Plus en détailDans l'article précédent, vous avez appris
Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez
Plus en détailSommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6
Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 2 І O2S Intégration O2S dans un site Internet Ce document présente une description
Plus en détailPHP 5.4 Développez un site web dynamique et interactif
Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................
Plus en détailSERVEUR DE MESSAGERIE
CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE
Plus en détailStockage du fichier dans une table mysql:
Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table
Plus en détailGilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068
HTTP/1.1 RFC 2068 1 Caractéristiques Niveau application Sans état Tout transfert de données Au dessus du protocole TCP Largement utilisé dans le World Wide Web Utilise les normes : URI (Uniform Resource
Plus en détailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détailL envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248
L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations
Plus en détailFORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Plus en détailEXTENSION WORDPRESS. Contact Form 7. Proposé par :
Contact Form 7 Proposé par : Sommaire Sommaire... 2 Présentation... 3 I. Le Tutoriel... 3 1) Espace de travail... 3 2) Téléchargez les extensions nécessaires... 3 3) Configuration du Formulaire... 7 1)
Plus en détailLes sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org
Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détailUn serveur web, difficile?
Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à
Plus en détailSéance d ED n 5 : HTML et JavaScript
Séance d ED n 5 : HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante en html: une réponse : 1)
Plus en détailGuide de configuration de la Voix sur IP
Le serveur Icewarp Guide de configuration de la Voix sur IP Version 11 Mai 2014 i Sommaire Guide de configuration VoIP 1 Présentation... 1 Configuration... 1 Configuration réseau... 1 Configuration du
Plus en détailActivité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données
Activité sur Meteor Annexe 1 : notion de client-serveur et notion de base de données Notion de client-serveur Que se passe-t-il lorsque vous tapez dans la barre d'adresse de votre navigateur «http://www.google.fr»?
Plus en détailGestion des documents avec ALFRESCO
Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à
Plus en détailDOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin
DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL
Plus en détailFormulaires et Compteurs
Formulaires et Compteurs Création de formulaires et de compteurs avec extensions FrontPage ou ASP. INFORMATIONS CONNEXES Le but du présent manuel est de permettre à une personne familière d Internet de
Plus en détailManuel d'installation
CyberMUT P@iement P@iement CIC P@iement OBC SERVICE SECURISE DE PAIEMENT INTERNET PAR CARTE BANCAIRE (Sécurisé par le protocole SSL) Manuel d'installation (Document 2/2) EURO Sp.Tech. 1.2.8 Octobre 2001
Plus en détailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détailLes services usuels de l Internet
Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types
Plus en détailMise en oeuvre d un intranet à partir de logiciels Open Source avec intégration des certificats numériques et login unique
Mise en oeuvre d un intranet à partir de logiciels Open Source avec intégration des certificats numériques et login unique N. Clément, F. Dal, X. Jeannin, M.T. Nguyen CNRS/UREC http://www.urec.cnrs.fr
Plus en détailPublier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Plus en détailAttaques de type. Brandon Petty
Attaques de type injection HTML Brandon Petty Article publié dans le numéro 1/2004 du magazine Hakin9 Tous droits reservés. La copie et la diffusion de l'article sont admises à condition de garder sa forme
Plus en détailAPI SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011
API SMS CONSEIL HTTP V2.01 Documentation V1.0 au 21/05/2011 L'utilisation de l'api SMS CONSEIL est réservée aux clients, membres du site SMS-CONSEIL.FR et doit se faire en accord avec nos conditions générales
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailService WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox
Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est
Plus en détailTable des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15.
MODE D EMPLOI Table des Matières Pages 3-4 A propos d emblue Page 5 L environnement emblue Pages 6-15 Création d une campagne d e-mail marketing Pages 16-17 Liste de contacts Pages 18-20 Résultats des
Plus en détailPratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
Plus en détailCaruso33 : une association à votre service
Caruso33 : une association à votre service Le b-a ba sur le réseau Internet Comment vous trouver facilement sur Internet Pourquoi un portail des associations? Les modalités pour figurer sur le portail
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailPHP et les Bases de données - Généralités
PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront
Plus en détailINDEX. (http://www.switch.ch) Introduction...2. Acquisition d un nouveau nom de domaine...2. Redirection du domaine vers NexLink...
Nom de domaine.ch/.li (http://www.switch.ch) INDEX Introduction...2 Acquisition d un nouveau nom de domaine...2 Redirection du domaine vers NexLink...6 créé le 04.10.07 Version 1.1 Introduction Lorsque
Plus en détailPour paramétrer l'extranet Pré-inscription, sélectionner Pré-inscriptions dans le menu Paramètre.
I Généralités Ce module permet la gestion des pré-inscriptions en ligne par les futurs élèves non déjà inscrits dans l'établissement ou par le personnel administratif (différent du module de réinscription
Plus en détailQlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense, QlikView,
Plus en détailProgrammation Web TP1 - HTML
Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détail1. Installation du Module
1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de
Plus en détailRÉALISATION D UN SITE DE RENCONTRE
RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD
Plus en détailTable des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires...
Manuel utilisateur Table des matières 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5 1.2 Public visé... 5 1.3 Commentaires... 5 2 Généralités sur les applications web... 7 3 Module
Plus en détailFORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006
I. INTRODUCTION 1. Présentation du formateur et des élèves 2. Historique internet : d'où ça vient a. Historique général : 3 étapes majeures 1. l'histoire de l'informatique débute en 1942 avec la première
Plus en détailCREATION d UN SITE WEB (INTRODUCTION)
CREATION d UN SITE WEB (INTRODUCTION) Environnement : World Wide Web : ordinateurs interconnectés pour l échange d informations ( de données) Langages : HTML (HyperText Markup Language) : langages pour
Plus en détailBases de Données et Internet
Informatique S6 3A Bases de Données et Internet Python: SGBD et CGI Alexis NEDELEC LISYC EA 3883 UBO-ENIB-ENSIETA Centre Européen de Réalité Virtuelle Ecole Nationale d Ingénieurs de Brest enib c 2008
Plus en détail1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5
1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en
Plus en détailProgrammation Web. Introduction
Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)
Plus en détail2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22
SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané
Plus en détailClauses d'hébergement web
Clauses d'hébergement web Document édité par : Direction du Système d'information Université Nice Sophia Antipolis 28 Avenue de Valrose, B.P. 2135, 06103 NICE CEDEX 2 Révisions Version Date Auteur(s) Type
Plus en détailInstallation et configuration de Vulture Lundi 2 février 2009
Installation et configuration de Vulture Lundi 2 février 2009 V1.0 Page 1/15 Tables des matières A. Informations (Page. 3/15) B. Installation (Page. 3/15) 1- Téléchargement des paquets nécessaires. 2-
Plus en détail1 Position du problème
Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo
Plus en détailRemote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)
Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4) Sommaire : Contenu I. Introduction:... 2 II. Présentation de l atelier :... 2 1) Attaque persistante :... 3 2) Attaque non persistante :...
Plus en détailFORMATION DRUPAL. Support de cours - Mise à jour 02/11. Drupal / Matthieu Levet / JlGestion
FORMATION DRUPAL Support de cours - Mise à jour 02/11 Présentation de Drupal Drupal est un CMS libre et open source créé en 2001 par Dries Buytaert. Il s'adresse à la fois à des débutants ou des programmeurs
Plus en détailNOTICE TELESERVICES : Créer mon compte personnel
NOTICE TELESERVICES : Créer mon compte personnel Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 1 Le guide pas à pas pour créer votre compte personnel...
Plus en détailSécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin
Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse
Plus en détailUn exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi
Un exemple d'authentification sécurisée utilisant les outils du Web : CAS 111 L authentification CAS : «Central Authentication Service» CAS ou le service central d authentification Le système CAS, développé
Plus en détailNouveautés joomla 3 1/14
Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes
Plus en détailGuide d utilisation. Version 1.1
Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com
Plus en détailPanel des technologies Web
Panel des technologies Web pierre.jean@mines-ales.fr version 0.14 Objectif Un panorama des technologies Web pour comprendre leurs positionnements et leurs utilisations Questions Evaluation Sommaire Avant
Plus en détailGuide pour bien débuter avec m@société.com
Guide pour bien débuter avec m@société.com Découvrez dans ce guide toutes les possibilités de SFR m@société.com. Comment créer des boites aux lettres au nom de votre domaine? Comment déposer votre site
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailLogiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.
Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne
Plus en détailActivités HTML. Code: act-html
Activités HTML act-html Activités HTML Code: act-html Originaux url: http://tecfa.unige.ch/guides/tie/html/act-html/act-html.html url: http://tecfa.unige.ch/guides/tie/pdf/files/act-html.pdf Prérequis:
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailGestion d'un parc informatique avec OCS INVENTORY et GLPI
GSB Gestion d'un parc informatique avec OCS INVENTORY et GLPI Inventaire d'un parc informatique Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service Gestion exprime
Plus en détailNom de domaine.ch /.li (http://www.switch.ch)
Nom de domaine.ch /.li (http://www.switch.ch) Aperçu du document : 1. Introduction 2. Acquisition d un nouveau nom de domaine (page 2) 3. Redirection d un domaine vers Nexlink (page 6) 1. Introduction
Plus en détailServeur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
Plus en détailDémonstration de la mise en cache via HTML 5 sur iphone
Last update: 2011/08/18 21:46 wiki:devmobile:webapp:html5:presentation Démonstration de la mise en cache via HTML 5 sur iphone Overview Parmi les nouveautés du HTML 5, l une d elles est très intéressent
Plus en détailHTML. Notions générales
1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS
Plus en détailLouer et utiliser un Hébergement Mutualisé OVH (Version 1.0)
Louer et utiliser un Hébergement Mutualisé OVH (Version 1.0) Page 1/27 Table des matières 1.L'hébergement mutualisé c'est quoi?...3 2.Quel hébergeur choisir?...4 3.Louer un hébergement mutualisé chez OVH...4
Plus en détailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailSommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?
Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est
Plus en détailINSTALLATION APACHE POUR WINDOWS (XP OU 2000)
INSTALLATION DE APACHE POUR WINDOWS (XP OU 2000) Par Maisse Sébastien Document en date du 30 octobre 2005 Préambule : Bienvenue dans ce document qui a pour but de vous faire découvrir l'installation du
Plus en détailAccès externe aux ressources du serveur pédagogique
Accès externe aux ressources du serveur pédagogique 1. Principe de fonctionnement... 1 2. Utilisation... 2 2.1. Gestion des dossiers et fichiers... 3 2.2. Exemple d'utilisation... 4 1. Principe de fonctionnement
Plus en détail