Internet et applications dans l entreprise (2) Serveur MIIS et pages ASP

Dimension: px
Commencer à balayer dès la page:

Download "Internet et applications dans l entreprise (2) Serveur MIIS et pages ASP"

Transcription

1 Licence professionnelle «Management des organisations» Option «Systèmes d information et Réseaux» Internet et applications dans l entreprise (2) Serveur MIIS et pages ASP O. Auzende

2 Microsoft Active Server Pages (ASP)... 3 Inclusion de fichiers... 3 Utilisation de fonctions... 4 Exercice... 4 Objets spécifiques à la programmation ASP... 5 Utilisation de l objet Request... 5 Exercice... 6 Utilisation de l objet Response... 6 Utilisation de l objet Application... 6 Utilisation de l objet Session... 7 Interrogation de bases de données... 7 Lecture de la base de données... 7 Création d un nouvel enregistrement... 9 Suppression d un enregistrement Exercice

3 Internet et applications dans l entreprise O. Auzende Microsoft Active Server Pages (ASP) La technologie ASP de Microsoft est dédiée aux serveurs Microsoft Internet Information Server (MIIS). Elle propose un cadre de développement associant du HTML, des composants (ou contrôles) ActiveX et des scripts incorporés dans les pages de suffixe.asp. Ces scripts sont écrits en VBScript ou en Jscript (version augmentée de JavaScript propriétaire de Microsoft pour écrire des scripts serveurs). La première fois qu'une page ASP est appelée, les scripts de la page sont "compilés" (pseudo-compilation, le VBScript étant normalement interprété). Le code généré est conservé par le serveur tant qu'il n'est pas modifié. Ces scripts «compilés» sont ensuite exécutés à la demande et les résultats sont retournés au client sous forme d'une page HTML. L exécution des pages ASP requiert un serveur Microsoft Internet Information Server (MIIS) sous Windows Server, Windows XP Pro, Windows Vista. CONFIGURATION STANDARD Les fichiers relatifs au serveur PWS ou au MIIS se trouvent dans le dossier Inetpub. On place les pages ASP dans un sous-dossier de Inetpub\wwwroot (par exemple pages). Le lancement du serveur se fait via l icône correspondante apparaissant sur le bureau : Choisir «Site Web par défaut» et faire un double-clic sur le triangle tourné vers la droite pour lancer le serveur. Lorsque le serveur est lancé, l appel à une page se fait par : Inclusion de LANGUAGE="VBSCRIPT" Page jour.asp Response.Write(" ") Response.Write("<p>Aujourd'hui, nous sommes le") =Now</p> Dim salutation If Hour(Now)<12 Then salutation="bonne matinée!" ElseIf Hour(Now)<16 Then salutation="bonne après-midi!" Else salutation="bonne soirée!" End If <p><b>=salutation</b></p> Response.Write(" ") 3

4 Page inclure.asp <head><title>exemple d'inclusion de page ASP</title></head> La ligne : <dir><!--#include file="jour.asp"--></dir> permet d'inclure dans le fichier "inclure.asp" courant le fichier "jour.asp"<br> <p>le résultat de l'inclusion est alors le résultat de l'exécution du fichier "jour.asp" :</p> <!--#include file="jour.asp"--> <p>suite de la page inclure.asp...</p> Utilisation de fonctions La première page contenant deux fonctions est incluse dans la seconde, qui fait appel à ces fonctions : function Carre(num) Carre = num* num end function Page Carre.asp function Cube(num) Cube = num * num * num end function Page LANGUAGE="VBSCRIPT" <!--#include file="carre.asp"--> <HTML> <HEAD><TITLE>Exemple d'inclusion d'un fichier de fonctions</title></head> <BODY> Session("compteur")=Session("compteur")+1 <table border='1'> <tr><td>nombre</td><td>carré</td><td>cube</td></tr> i = 1 do while i <=20 <tr align="center"><td> =i </td><td> =Carre(i) </td><td> =Cube(i) </td></tr> i = i+1 Loop </BODY> </HTML> Exercice Ecrire un fichier «fibo.asp» qui calcule la fonction de Fibonacchi pour un entier n. La fonction est définie par : Fibo(0) = 1 Fibo(1) = 1 Fibo(n) = Fibo(n-2) + Fibo(n-1) Ecrire ensuite le fichier «utilfibo.asp» qui affiche les 20 premiers nombres de la suite (voir ci-contre). 4

5 Internet et applications dans l entreprise O. Auzende Objets spécifiques à la programmation ASP Utilisation de l objet Request Lorsqu un formulaire fait appel à la méthode POST, l objet Request récupère les paramètres par Request.Form("paramètre") Page form1.html <head><title>formulaire</title></head> <form method="post" action="rep1.asp"></p> <table><tr><td>prénom :</td> <td><input type="text" name="prenom"></td></tr> <tr><td>nom : </td> <td><input type="text" name="nom"></td></tr> <tr><td>type d'ordinateur : </td> <td><input type="checkbox" name="type" value="pc">pc <input type="checkbox" name="type" value="mac">mac</td></tr> <p><input type="submit" value="ok"></p> </form> Page LANGUAGE="VBSCRIPT" <head><title>réponse formulaire</title></head> <p>voici les éléments que vous avez donnés : </p> <table> <tr> <td>votre prénom est : </td> <td>=request.form("prenom")</td> </tr> <tr> <td>votre nom est : </td> <td>=request.form("nom")</td> </tr> <tr> <td>votre type d'ordinateur est : </td> <td>=request.form("type")</td> </tr> Lorsqu un formulaire fait appel à la méthode GET, l objet Request récupère les paramètres par Request.QueryString("paramètre") Dans form2.html, <form method="post" action="rep2.asp"> a été remplacé par : <form method="get" action="rep2.asp"></ Page LANGUAGE="VBSCRIPT" <head><title>réponse</title></head> <table> <tr><td>la variable prénom contient : </td> <td>=request.querystring("prenom")</td></tr> <tr><td>la variable nom contient : </td> <td>=request.querystring("nom")</td></tr> <tr><td>la variable type contient : </td> <td>=request.querystring("type")</td></tr> 5

6 Exercice Ouvrir la page formulaire.html (ci-contre à gauche). Noter les renseignements indispensables pour écrire la page reponse.asp. Ecrire cette page réponse permettant d obtenir le résultat (voir illustration à droite). Utilisation de l objet Response L objet Response est chargé de l écriture sur la page résultante. Response.Write variable peut être abrégé en =variable L objet Response crée les cookies par Response.Cookies("Nom")=Request.QueryString("Nom") Response.Cookies("Nom").Expires=Date+365 (si GET) Mais c est l objet Request qui teste ensuite si un cookie existe ou n existe pas : If Request.Cookies("Nom")= "" Then... et récupère les cookies existants par : For Each cookie in Request.Cookies ="Cookie : "+ cookie +" : " + Request.Cookies(cookie)<BR> Next Utilisation de l objet Application Un objet Application démarre à la première demande d une page.asp spécifique à un serveur et se termine quand on arrête le serveur. Cet objet peut être utilisé pour stocker des valeurs de variables. Exemple : Page LANGUAGE="VBSCRIPT" <HTML> <HEAD><TITLE>Date</TITLE></HEAD> <BODY> <p>cette page a été visitée par =Application("Compteur") visiteurs.</p> <p>si aucun nombre ne s'est affiché, c'est que la page est visitée pour la première fois depuis le lancement du serveur.</p> <p>le nombre de visiteurs va être mis à jour.</p> Application.Lock Application("Compteur")=Application("Compteur") + 1 Application.Unlock <p>résultat : cette page a été visitée par =Application("Compteur") visiteurs.</p> <p>cette page a été visitée pour la dernière fois le : =Application("Dateheure")</p> <p>si aucune date ne s'est affichée, c'est que la page a été ouverte pour la première fois depuis le lancement du serveur.</p> <p>la date va être mise à jour.</p> Application.Lock Application("Dateheure")=Now Application.Unlock <p>résultat : vous visitez cette page le : =Application("Dateheure")</p> </BODY> </HTML> 6

7 Internet et applications dans l entreprise O. Auzende Utilisation de l objet Session Les variables de type Session stockent des informations sur le serveur le temps d une session, sont associées à un visiteur et peuvent être utilisées indifféremment sur toutes les pages.asp d un site Web. La ligne : Session("compteur")=Session("compteur")+1 est insérée dans deux fichiers : utilfonctions.asp et session.asp. La page session.asp permet de voir l identificateur de la session et le nombre de pages visitées dans le même site possédant la ligne Session("compteur")=Session("compteur")+1 : Page LANGUAGE="VBSCRIPT" <HTML> <HEAD><TITLE>Lecture des paramètres de la session</title></head> <BODY> <P>Identificateur de la session : =Session.SessionID</P> Session("compteur")=Session("compteur")+1 Le compteur vaut : =Session("compteur") pour cette session, ce qui signifie qu'il y a eu =Session("compteur") pages visitées.</p> </BODY> </HTML> Interrogation de bases de données Les pages ASP s'interfacent avec les composants ActiveX, qui sont des morceaux de logiciels jouant un rôle spécifique. Les composants ActiveX peuvent être écrits en C++, Java, Visual Basic, Cobol... Une bibliothèque de composants est disponible. Un composant ActiveX permet l accès à une base de données relationnelle. Un objet composant est créé dans la page par la méthode CreateObject de l objet Server. On peut ensuite accéder à ses propriétés et méthodes pour exécuter des fonctions. Lorsque la connexion est établie, un objet de type RecordSet permet de récupérer le résultat des requêtes sur la base de données. La base de données PAYS1.MDB contient une table Pays ayant un champ NOM et un champ CAPITALE. Le champ NOM est la clé de la table. La source de données et le pilote doivent être déclarés via l option ODBC 32 bits du panneau de configuration de Windows, en configurant le DSN Système : lien vers la base de données et spécification de son type : driver Access (fichiers de type mdb). Lecture de la base de données Lecture 1 : lecture de la totalité de la table. Page lecture1.asp : lecture de la totalité de la LANGUAGE="VBSCRIPT" <head> <title>lecture d'une base de données Access</title> </head> <table border=1> <tr><td><b>nom du pays</b></td><td><b>capitale</b></td></tr> ' crée un objet de type Connection Set objconnection=server.createobject("adodb.connection") ' ouverture connexion : base, utilisateur, mot de passe objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" ' crée un objet de type RecordSet Set objrecord=server.createobject("adodb.recordset") 7

8 ' le remplit avec le résultat d une requête objrecord.open "SELECT * FROM pays", objconnection <tr> </tr> ' fait afficher le résultat ligne à ligne Do While Not objrecord.eof <td>=objrecord("nom")</td> <td>=objrecord("capitale")</td> objrecord.movenext Loop objrecord.close objconnection.close ' fermeture de la connexion Set objrecord = Nothing Set objconnection = Nothing Page lecture2.asp (lecture sélective à partir d une liste de sélection LANGUAGE="VBSCRIPT" <head> <title>lecture d'une base de données Access</title> </head> <form method="get" action="reponse.asp"> Choisissez un pays : <select name="pays"> Set objconnection=server.createobject("adodb.connection") ' ouverture connexion : base, utilisateur, mot de passe objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" ' crée un objet de type RecordSet Set objrecord=server.createobject("adodb.recordset") ' le remplit avec le résultat d une requête objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <option>=objrecord("nom")</option> objrecord.movenext Loop objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing </select> <input type="submit" value="ok"> </form> 8

9 Internet et applications dans l entreprise O. Auzende Page LANGUAGE="VBSCRIPT" <head><title>lecture d'une base de données Access</title></head> pays=request.querystring("pays") Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "SELECT * FROM pays where nom='"&pays&"'", objconnection <p>pays choisi : =objrecord("nom")</p> <p>capitale : =objrecord("capitale")</p> objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing Création d un nouvel enregistrement La page creation1.html demande dans un formulaire le nom du pays correspondant à l enregistrement à créer ; la création effective est effectuée par la page creation1.asp. Page creation1.html <head> <title>creation</title> </head> <form method="post" action="creation1.asp"></p> <table border="0"> <tr><td>pays : </td><td><input type="text" name="nom"></td></tr> <tr><td>capitale : </td><td><input type="text" name="ville"></td></tr> <tr><td><input type="submit" value="envoi"></td><td> </td></tr> </form> Page LANGUAGE="VBSCRIPT" <head><title>création d'un enregistrement</title></head> pays=request.form("nom") capitale=request.form("ville") Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "INSERT INTO pays (nom,capitale) VALUES('"&pays&"','"&capitale&"')", objconnection 9

10 <p>enregistrement ajouté à la base. Nouveau contenu : </p> <table border=1> <tr><td><b>nom du pays</b></td><td><b>capitale</b></td></tr> objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing Suppression d un enregistrement objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <tr><td>=objrecord("nom")</td> <td>=objrecord("capitale")</td></tr> objrecord.movenext Loop La page suppression.asp demande dans un formulaire le nom du pays correspondant à l enregistrement à supprimer (la liste des pays est proposée dans une liste de sélection générée automatiquement en lisant la base de données). La suppression effective est effectuée par la page suppression1.asp. <HTML> Page suppression.asp <HEAD> <TITLE>Suppression</TITLE> </HEAD> <BODY> <FORM METHOD="post" ACTION="suppression1.asp"></P> <p>choisissez un pays : <select name="nom"> Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <option>=objrecord("nom")</option> objrecord.movenext Loop objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing </select></p> <P><INPUT TYPE="submit" VALUE="Envoi"></P> </FORM> </BODY> </HTML> 10

11 Internet et applications dans l entreprise O. Auzende Page LANGUAGE="VBSCRIPT" <head> <title>suppression d'un enregistrement</title> </head> nom=request.form("nom") Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "DELETE FROM pays WHERE nom='"&nom&"'", objconnection <p>enregistrement supprimé de la base. Nouveau contenu :</p> <table border=1> <tr><td><b>nom du pays</b></td><td><b>capitale</b></td></tr> objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing Exercice objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <tr><td>=objrecord("nom")</td> <td>=objrecord("capitale")</td></tr> objrecord.movenext Loop La base de données employes1.mdb est une base Access comportant les tables employe, service, salaire reliées par les jointures suivantes : 1) Déclarer la base comme source de données ODBC. 11

12 2) Ecrire la page lecture-employes.asp qui lit la base et réalise l affichage suivant : 3) Ecrire la page lecture-employes2.asp qui lit la base et réalise l affichage suivant : 12

Internet et applications dans l entreprise (3) Serveur Tomcat et pages JSP

Internet et applications dans l entreprise (3) Serveur Tomcat et pages JSP Licence professionnelle «Management des organisations» Option «Systèmes d information et Réseaux» Internet et applications dans l entreprise (3) Serveur Tomcat et pages JSP O. Auzende 2010-2011 Servlets

Plus en détail

DEUST 2. Développement Internet

DEUST 2. Développement Internet DEUST 2 Développement Internet 2010-2011 Table des matières TABLE DES MATIERES... 2 INTRODUCTION... 3 LES SCRIPTS CGI... 3 1. INTRODUCTION.... 3 2. RESULTAT D UN SCRIPT CGI... 3 3. TESTER DES SCRIPTS CGI...

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

Internet et applications dans l entreprise (4) PHP

Internet et applications dans l entreprise (4) PHP Licence professionnelle «Management des organisations» Option «Systèmes d information et Réseaux» Internet et applications dans l entreprise (4) PHP 2009-2010 PHP... 3 Balises PHP... 3 Variables, formatage

Plus en détail

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web PHP & Bases de données La quantité de données utilisée par certains sites web nécessite l'utilisation d'une base de données Il faut donc disposer d'un SGBD (mysql, postgresql, oracle, ) installé sur un

Plus en détail

Internet et applications dans l entreprise (4) PHP

Internet et applications dans l entreprise (4) PHP Licence professionnelle «Management des organisations» Option «Systèmes d information et Réseaux» Internet et applications dans l entreprise (4) PHP 2010-2011 PHP... 3 Balises PHP... 3 Variables, formatage

Plus en détail

O. Auzende Ingénierie Web. PHP et MySQL

O. Auzende Ingénierie Web. PHP et MySQL O. Auzende Ingénierie Web Création d une base PHP et MySQL Lancez easyphp et créez une base baseqcm, pour l instant vide. Nous allons la remplir avec des questions de C2i (certificat Informatique et Internet).

Plus en détail

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

Plus en détail

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 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étail

1. Avec un script php. 2. En utilisant phpmyadmin

1. Avec un script php. 2. En utilisant phpmyadmin Université Lumière - Lyon 2 Master d Informatique M1 - Année 2006-2007 Programmation Web - TDs n 8 9 : PHP - Mysql L. Tougne (http ://liris.cnrs.fr/laure.tougne), 20/11/06 L objectif de ce TD est d utiliser

Plus en détail

II. EXCEL/QUERY ET SQL

II. EXCEL/QUERY ET SQL I. AU TRAVAIL, SQL! 1. Qu est-ce que SQL?... 19 2. SQL est un indépendant... 19 3. Comment est structuré le SQL?... 20 4. Base, table et champ... 21 5. Quelle est la syntaxe générale des instructions SQL?...

Plus en détail

Systèmes d'informations

Systèmes d'informations Systèmes d'informations C'est un ensemble d'outils pour stocker / gérer / diffuser des informations / des données Le stockage : Bases de données + SGDBR La gestion : Saisie, Mise à jour, Contrôle La diffusion

Plus en détail

INTERFACE. Supervision / Bases de Données

INTERFACE. Supervision / Bases de Données MASTER ASE SYSTEMES D INFORMATION POUR L INDUSTRIE INTERFACE Supervision / Bases de Données ODBC/ADO Pierre BONNET 2008-2009 Pierre BONNET - Supervision - Liaison ODBC 1 L INTERFACE ODBC Open DataBase

Plus en détail

Attaques applicatives

Attaques 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étail

TP ASP SUPINFO DOT NET TRAINING COURSE

TP ASP SUPINFO DOT NET TRAINING COURSE TP ASP SUPINFO DOT NET TRAINING COURSE Auteur : David Poulin Version 1.0 25 novembre 2003 Nombre de pages : 13 Ecole Supérieure d Informatique de Paris 23. rue Château Landon 75010 PARIS www.supinfo.com

Plus en détail

Mini Projet : Vous allez créer une application "base de données" Delphi. La base de données :

Mini Projet : Vous allez créer une application base de données Delphi. La base de données : Mini Projet : Vous allez créer une application "base de données" Delphi. La base de données : Table Champ Type Taille Clé primaire Observation Produit CodeP Num Entier oui Code du produit Désignation Texte

Plus en détail

Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4.

Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4. Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4. I Affichage du formulaire et envoi de données A gauche le code d'une page HTML et à droite son affichage

Plus en détail

Internet et applications dans l entreprise (1) Scripts clients et scripts CGI

Internet et applications dans l entreprise (1) Scripts clients et scripts CGI Licence professionnelle «Management des organisations» Option «Systèmes d information et Réseaux» Internet et applications dans l entreprise (1) Scripts clients et scripts CGI O. Auzende 2010-2011 INTRODUCTION...

Plus en détail

Gérer les formulaires

Gérer les formulaires 195 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel sur les formulaires Le formulaire est un outil de base indispensable pour les sites web dynamiques puisqu'il

Plus en détail

Architecture applicative de l application Web

Architecture applicative de l application Web Architecture applicative de l application Web Principes d organisation de l application PHP Gsb-AppliFrais Les principes d'organisation de l'application s'inspirent des travaux réalisés autour du contexte

Plus en détail

Module BD et sites WEB

Module 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étail

1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP.

1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP. TP5: LES FORMULAIRES OBJECTIFS : 1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP. PARTIE 1: Formulaire

Plus en détail

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a.

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a. Activité 10 Formulaires Objectif Travailler sur des formulaires : observer le code et modifier l interface (IHM) de l application. Ressource à utiliser Base de données Formation appformation.mdb Fiches

Plus en détail

TD12 corrigé - Révisions

TD12 corrigé - Révisions Université de Bretagne Occidentale UFR Sciences Département d Informatique Licence STS, 2005-2006 L1, S1, Parcours A-IMP Introduction à l informatique TD12 corrigé - Révisions Exercice 1 : Codage On veut

Plus en détail

Formulaires et Compteurs

Formulaires 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étail

PHP & ACCESS QUI? LES SITES SOMMAIRE SOMMAIRE Pourquoi utilisé ACCESS avec l ODBC Approche de ACCESS Installation simple et complexe Programmation Transfert Securite Applications et réalisations QUESTIONNAIRE

Plus en détail

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs.

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage

Plus en détail

Programmation MySQL/PHP. Programmation MySQL/PHP p.1/19

Programmation MySQL/PHP. Programmation MySQL/PHP p.1/19 Programmation MySQL/PHP Programmation MySQL/PHP p.1/19 CGI et bases de données Principe : création de documents à partir d une BD MySQL se charge du stockage, de la protection des données, de l interface

Plus en détail

Applet, Servlet et JSP : des pages Web en action. Philippe Mabilleau ing.

Applet, Servlet et JSP : des pages Web en action. Philippe Mabilleau ing. Carrefour de l information Applet, Servlet et JSP : des pages Web en action Philippe Mabilleau ing. 5 novembre 2002 Des pages Web en action Le Web Des pages Web interactives Applet : de l action du coté

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 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 Extrait 183 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel

Plus en détail

Formation PHP/MySQL. Pierre PATTARD. Avril 2005

Formation PHP/MySQL. Pierre PATTARD. Avril 2005 Formation PHP/MySQL Pierre PATTARD Julien BENOIT Avril 2005 Le PHP Langage interprété, côté serveur pages interprétées par le serveur web pas de compilation, code éditable avec un bloc notes. aucune différences

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Secteur Tertiaire Informatique Filière étude - développement. Développer des composants d interface Créer des formulaires de saisie

Secteur Tertiaire Informatique Filière étude - développement. Développer des composants d interface Créer des formulaires de saisie Secteur Tertiaire Informatique Filière étude - développement. Développer des composants d interface Créer des formulaires de saisie JAVASCRIPT JS08-Gestion des cookies-consignes Accueil Apprentissage Période

Plus en détail

Vous pouvez utiliser votre propre script personnalisé (ISAPI, NSAPI ou CGI) comme programme de traitement de formulaire.

Vous pouvez utiliser votre propre script personnalisé (ISAPI, NSAPI ou CGI) comme programme de traitement de formulaire. Récupérer et stocker les données de formulaire entrées par les visiteurs du site Par défaut, les résultats du formulaire sont enregistrés dans un fichier texte. Définir un formulaire pour enregistrer les

Plus en détail

OI40: bases de données, TP 2

OI40: bases de données, TP 2 OI40: bases de données, TP 2 Frédéric Lassabe October 26, 2010 Ce TP requiert d avoir bien compris le TP précédent. 1 Sujet Lors de ce TP, il sera question d améliorer la base de données du TP précédent.

Plus en détail

1ère année LMD informatique/mathématique, UHL Batna. Module Bureautique. TD n 2 Windows XP

1ère année LMD informatique/mathématique, UHL Batna. Module Bureautique. TD n 2 Windows XP 1 TD n 2 Windows XP 1. Définition Windows est le système d'exploitation fourni par la compagnie Microsoft. Windows XP est un système multiutilisateur et multitâche qui fonctionne sur les micro-ordinateurs

Plus en détail

TD n 1 : Architecture 3 tiers

TD n 1 : Architecture 3 tiers 2008 TD n 1 : Architecture 3 tiers Franck.gil@free.fr 27/10/2008 1 TD n 1 : Architecture 3 tiers 1 INTRODUCTION Ce TD, se propose de vous accompagner durant l installation d un environnement de développement

Plus en détail

Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015)

Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015) Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015) Conception de Sites Web Dynamiques : TD 7 Inscription de membres - Variables de sessions - Formulaires pour insérer des images Version

Plus en détail

PHP/MySQL. École Nationale Supérieure des Mines de Nancy 2nde Année

PHP/MySQL. École Nationale Supérieure des Mines de Nancy 2nde Année Bases de Données et Ingénierie des Systèmes d Information 1 PHP/MySQL École Nationale Supérieure des Mines de Nancy 2nde Année Table des matières I PHP 2 1 Les bases 2 1.1 Introduction........................................

Plus en détail

TME 1 JAVASCRIPT (2 SEANCES)

TME 1 JAVASCRIPT (2 SEANCES) TME 1 JAVASCRIPT (2 SEANCES) 1. EXERCICES DE BASE Créez des fonctions javascript pour : - faire un jeu «plus petit plus grand» qui tire un nombre au hasard que l utilisateur doit trouver en entrant des

Plus en détail

5.3.1.12 Travaux pratiques Installation de logiciels tiers dans Windows Vista

5.3.1.12 Travaux pratiques Installation de logiciels tiers dans Windows Vista 5.0 5.3.1.12 Travaux pratiques Installation de logiciels tiers dans Windows Vista Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez installer et supprimer une application

Plus en détail

Inf340 Systèmes d information. Deuxième site : approche MVC

Inf340 Systèmes d information. Deuxième site : approche MVC Inf340 Systèmes d information Deuxième site : approche MVC Objectifs Objectif : Reprendre le site précédent en utilisant le patron de conception Modèle Vue Contrôleur. Comprendre l apport d un framework

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 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 Extrait 183 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel

Plus en détail

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4 EBP SOLUTIONS EDUCATION 2010 PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4 EBP Informatique SA ZA Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Tel : 01 34 94 83 82 Fax : 01 34 94

Plus en détail

1 Introduction... 1 2 Installation... 1 3 Configuration d Outlook 2010... 6 4 Paramétrer manuellement le serveur... 10

1 Introduction... 1 2 Installation... 1 3 Configuration d Outlook 2010... 6 4 Paramétrer manuellement le serveur... 10 Guide d installation et de configuration Hosted Exchange Professionnel avec Outlook 2010 pour Windows XP Service Pack 3, Windows Vista et Windows 7 Version du 20 février 2012 Table des matières 1 Introduction...

Plus en détail

Mise à jour : Octobre 2011

Mise à jour : Octobre 2011 FICHE TECHNIQUE Architecture VIGILENS Mise à jour : Octobre 2011 VIGILENS SARL 53, rue Vauban F 69006 LYON www.vigilens.net Sommaire 1. Intégration de VIGILENS dans l architecture de l entreprise... 3

Plus en détail

TD 1 - Programmation Web avec PHP (1)

TD 1 - Programmation Web avec PHP (1) TD 1 - Programmation Web avec PHP (1) CORRIGE DU TD 1 Objectif : créer des scripts du côté serveur avec PHP, utiliser quelques fonctionnalités Internet de PHP Attention : si vous recréez des pages PHP

Plus en détail

PHP. virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/pwb. Internet et HTML

PHP. virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/pwb. Internet et HTML PHP virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/ BUR Internet et HTML PHP, qu'est-ce que c'est? Un langage pour la programmation du serveur Permet d'inclure des parties programmées

Plus en détail

Site Web du DMI : explication de code

Site Web du DMI : explication de code Site Web du DMI : explication de code I. Présentation de l arborescence du site /Site_DMI_08/ Répertoire racine du site web. /Site_DMI_08/images/ Ce dossier comporte toutes les images utilisées dans le

Plus en détail

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Salvia Liaison Financière Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Sommaire 1. Préambule... 3 2. Introduction... 3 3. Création de la

Plus en détail

Introduction. 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é) 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étail

Tout pour monter son site Web. IUFM de Bourgogne

Tout pour monter son site Web. IUFM de Bourgogne Tout pour monter son site Web IUFM de Bourgogne Pourquoi utiliser les technologies Web? Visible par toutes les plates-formes (PC, Mac, Unix ) Technologies simples et descriptives Contenu principalement

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

FileMaker 8. Installation des pilotes clients ODBC et JDBC pour FileMaker 8

FileMaker 8. Installation des pilotes clients ODBC et JDBC pour FileMaker 8 FileMaker 8 Installation des pilotes clients ODBC et JDBC pour FileMaker 8 2004-2005 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054, Etats-Unis

Plus en détail

GED MARKETING. Page 1 sur 18

GED MARKETING. Page 1 sur 18 GED MARKETING I. Présentation du produit... 2 II. Page principale de l application... 3 L arbre... 3 Le menu... 4 La fenêtre de navigation... 4 III. La recherche de documents... 4 Rechercher tous les documents...

Plus en détail

Web et présentation d information spatiale

Web et présentation d information spatiale Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Web et présentation d information spatiale Moteurs de recherche et formulaires HTML Jean-Michel FOLLIN jmfollin@univ-lr.fr

Plus en détail

Guide du plug-in BR-Docs pour Office

Guide du plug-in BR-Docs pour Office Guide du plug-in BR-Docs pour Office Version 0 FRE Table des matières 1 Guide du programme d installation 1 Installation de BR-Docs Plug-In for Office...2 Configuration matérielle et logicielle requise...5

Plus en détail

Séance d ED n 5 : HTML et JavaScript

Sé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étail

Sujet 105 : Shell, script et gestion de donnée

Sujet 105 : Shell, script et gestion de donnée Sujet 105 : Shell, script et gestion de donnée 105.1 Personnalisation et utilisation du shell(weight 4) 105.2 Personnalisation ou écriture des scripts simples (Weight 4) 105.3 Gestion de données avec le

Plus en détail

Supplément destiné aux utilisateurs de Windows XP

Supplément destiné aux utilisateurs de Windows XP Supplément destiné aux utilisateurs de Windows XP Pour les modèles de scanner suivants : EPSON GT-10000+ EPSON GT-30000 EPSON Expression 1680/1680Pro Vos logiciels de numérisation EPSON ont été testés

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise (Small Business Edition) Remarques 1. L'installation de STATISTICA Entreprise (Small Business Edition) s'effectue en deux temps

Plus en détail

Compte rendu de PHP MySQL : création d un formulaire de base de données

Compte rendu de PHP MySQL : création d un formulaire de base de données REVILLION Joris Décembre 2009 3EI Compte rendu de PHP MySQL : création d un formulaire de base de données Objectifs : Le principal objectif de ce cours est de découvrir et de nous familiariser avec le

Plus en détail

LINQ to SQL. Version 1.1

LINQ to SQL. Version 1.1 LINQ to SQL Version 1.1 2 Chapitre 03 - LINQ to SQL Sommaire 1 Introduction... 3 1.1 Rappels à propos de LINQ... 3 1.2 LINQ to SQL... 3 2 LINQ to SQL... 3 2.1 Importer des tables... 3 2.1.1 Le concepteur

Plus en détail

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX

Plus en détail

SELECT FROM WHERE DISTINCT TOP n INSERT INTO VALUES UPDATE

SELECT FROM WHERE DISTINCT TOP n INSERT INTO VALUES UPDATE LES REQUETES SQL Sélectionner des enregistrements La requête SELECT est utilisée pour rechercher des enregistrements d'une table, elle s'emploie avec FROM qui est utilisé pour spécifier le nom de la table.

Plus en détail

INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES

INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES Cette section décrit le matériel et le logiciel nécessaires pour le pilote ODBC pour 4D Server et comment l installer. PREREQUIS : L ordinateur

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Active Server Pages IQ2 - BDD. "ASP 3.0 Professionnel", Edition Eyrolles, ISBN: Disponible à la bibliothèque de l'iut

Active Server Pages IQ2 - BDD. ASP 3.0 Professionnel, Edition Eyrolles, ISBN: Disponible à la bibliothèque de l'iut Active Server Pages IQ2 - BDD "ASP 3.0 Professionnel", Edition Eyrolles, ISBN: 2-212-09151-6 Disponible à la bibliothèque de l'iut R ic h a rd C HB EIR Emailrichard.chbeir@iut-Dijon.u-bourgogne.fr Plan

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

COURS 6 Adopter un style de programmation clair

COURS 6 Adopter un style de programmation clair COURS 6 Adopter un style de programmation clair Lorsque votre site prend de l'importance, le code devient vite illisible et incompréhensible si vous ne pensez pas à l'organiser. Mais comment organiser

Plus en détail

Bases de données (INF225), TELECOM ParisTech. TP PHP & MySQL

Bases de données (INF225), TELECOM ParisTech. TP PHP & MySQL Bases de données (INF225), TELECOM ParisTech TP PHP & MySQL Pierre Senellart (pierre.senellart@telecom-paristech.fr) Bogdan Cautis (bogdan.cautis@telecom-paristech.fr) Ioana Ileana (ioana.ileana@telecom-paristech.fr)

Plus en détail

Cours HTML/PHP. Cours HTML/PHP. E.Coquery. emmanuel.coquery@liris.cnrs.fr

Cours HTML/PHP. Cours HTML/PHP. E.Coquery. emmanuel.coquery@liris.cnrs.fr Cours HTML/PHP E.Coquery emmanuel.coquery@liris.cnrs.fr Pages Web Pages Web statiques Principe de fonctionnement : L utilisateur demande l accès à une page Web depuis son navigateur. Adresse tapée, clic

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Architectures. 28/12/02 CPI 1A : WEB Présentation 1

Architectures. 28/12/02 CPI 1A : WEB Présentation 1 Architectures 28/12/02 CPI 1A : WEB Présentation 1 Modèle Maître Esclave Utilisation du poste client, un simple terminal passif Le serveur gère l'affichage sur le terminal en fonction. Terminaux spécifiques

Plus en détail

DOSSIER TECHNIQUE INSTALLATION PASEO

DOSSIER TECHNIQUE INSTALLATION PASEO DOSSIER TECHNIQUE INSTALLATION PASEO TABLE DES MATIERES 1 Description des produits installés... 3 2 Descriptif des processus d installation produits... 4 2.1 Sql server 2000... 4 2.2 Sql server 2000 service

Plus en détail

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1. Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online Version 1.0 du 10/08/2011 Objectif L objectif est d alimenter une liste «Articles2» sur Sharepoint

Plus en détail

PHASE WEB INSTALLATION & DEPANNAGE. Il est recommandé de copier les fichiers d installation dans un dossier partagé, cela servira pour les stations.

PHASE WEB INSTALLATION & DEPANNAGE. Il est recommandé de copier les fichiers d installation dans un dossier partagé, cela servira pour les stations. PHASE WEB INSTALLATION & DEPANNAGE 1. Préambule Mêmes pré-requis que pour la dématérialisation de la paye XP SP2 installé VISTA SEVEN 32-64 Les mises à jour automatiques doivent être activées. Framework

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

GUIDE DE DEMARRAGE V1.02

GUIDE DE DEMARRAGE V1.02 SUPPORT FONCTIONNEL SFR Business Team SFR Suite Stockage Cloud GUIDE DE DEMARRAGE V1.02 Entité Nom Date(s) Propriétaire Rédacteur Vérificateur SFR SFR SFR SFR www.sfr.fr Page : 2/15 Table des matières

Plus en détail

Instructions d installation (licence réseau) de IBM SPSS Statistics pour Windows

Instructions d installation (licence réseau) de IBM SPSS Statistics pour Windows Instructions d installation (licence réseau) de IBM SPSS Statistics pour Windows Les instructions suivantes permettent d installer IBM SPSS Statistics version 21 en utilisant une licence réseau. Ce présent

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

APPLICATIONS JAVA. 3. JSP Java Server Pages. JSP - Java Server Pages Servlet. http://139.124.26.245/pi. Java Server Pages (JSP) IvMad, 2011-2013 2

APPLICATIONS JAVA. 3. JSP Java Server Pages. JSP - Java Server Pages Servlet. http://139.124.26.245/pi. Java Server Pages (JSP) IvMad, 2011-2013 2 APPLICATIONS JAVA JSP - Java Server Pages Servlet Java Server Pages (JSP) IvMad, 2011-2013 2 3. JSP Java Server Pages http://139.124.26.245/pi Java Server Pages (JSP) IvMad, 2011-2013 3 JSP - Introduction

Plus en détail

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA 1 / 13 Fiche de TD VBA L objectif de cette fiche est de faire un rappel (voire une présentation rapide) du langage de programmation VBA et de son usage sur des documents Excel et Access. Pour rappel, VBA

Plus en détail

LOGICIEL KIPICAM : Manuel d installation et d utilisation

LOGICIEL KIPICAM : Manuel d installation et d utilisation 2015 LOGICIEL KIPICAM : Manuel d installation et d utilisation Kipisoft http://w.sanchez.free.fr/product_home_overview.php 16/05/2015 SOMMAIRE 1. Présentation de l'application... 3 2. Installation de l'application...

Plus en détail

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP 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étail

Module: Programmation sites Web Dynamique

Module: Programmation sites Web Dynamique Module: Programmation sites Web Dynamique Formateur: A BENDAOUD LEÇON : MÉTHODES DE NAVIGATION Les différentes méthodes de navigation : Voici les différentes méthodes que nous allons expliciter dans cette

Plus en détail

OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1

OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 (for ODS-L10) INSTALLATION GUIDE [French] 1st Edition Marques commerciales Microsoft, Windows et Internet Explorer sont des marques déposées de Microsoft Corporation

Plus en détail

Programmation Web. Thierry Hamon

Programmation Web. Thierry Hamon 1/27 Programmation Web Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017 Bobigny

Plus en détail

Extension de Perl les modules. LPRO ISVD Olivier FLAUZAC olivier.flauzac@univ-reims.fr

Extension de Perl les modules. LPRO ISVD Olivier FLAUZAC olivier.flauzac@univ-reims.fr Extension de Perl les modules LPRO ISVD Olivier FLAUZAC olivier.flauzac@univ-reims.fr 1 Modules Perl 2 Extension de perl Utilisation de modules Banque de modules : CPAN Installation de modules additionnels

Plus en détail

TD3 : PHP «avancé» V2.4.0

TD3 : PHP «avancé» V2.4.0 TD3 : PHP «avancé» V2.4.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document

Plus en détail

M. Tondeur Hervé 1/10 Licence Info Gestion - Objet ADO 1. Un tour rapide d'ado:

M. Tondeur Hervé 1/10 Licence Info Gestion - Objet ADO 1. Un tour rapide d'ado: M. Tondeur Hervé 1/10 1. Un tour rapide d'ado: ADO (ActiveX Data Object) est un composant ActiveX permettant d'accéder aux bases de données de façon beaucoup plus facile sans se soucier de tout ce qui

Plus en détail

Interfaçage avec une base de données

Interfaçage avec une base de données Interfaçage avec une base de données Principe PHP propose de nombreux outils permettant de travailler avec la plupart des SGBD Oracle, Sybase, Microsoft SQL Server, PostgreSQL ou encore MySQL Php fournit

Plus en détail

Service Systèmes et Réseaux

Service Systèmes et Réseaux Service Systèmes et Réseaux Configuration de l accès ODBC dans les bases de données EBP Produits EBP : Comptabilité, Gestion Commerciale, Paye PRO v12 Automobile V10 Point de vente PRO v12 EBP Informatique

Plus en détail

COURS DE PROGRAMMATION DE SITE WEB 3 (Base de données web)

COURS DE PROGRAMMATION DE SITE WEB 3 (Base de données web) COURS DE PROGRAMMATION DE SITE WEB 3 (Base de données web) Chapitre 1 INTRODUCTION À PHP PLAN DU COURS 1.1 Les sites statiques et dynamiques 1.2 Fonctionnement d un site internet 1.3 Les langages du Web

Plus en détail

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur Arsys Backup Online Guide de l utilisateur 1 Index 1. Instalation du Logiciel Client...3 Prérequis...3 Installation...3 Configuration de l accès...6 Emplacement du serveur de sécurité...6 Données utilisateur...6

Plus en détail

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15 J2EE A.-E. Ben Salem LRDE and LIP6 09 Octobre 2011 1 / 15 Plan 1 J2EE 2 Architecture Client/Serveur HTTP 3 Différence entre Web Statique et Web Dynamique 4 Web Dynamique avec un Serveur d applications

Plus en détail