Gestion et suivi d informations

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

Download "Gestion et suivi d informations"

Transcription

1 Gestion et suivi d informations Info 43 - Programmation WEB et Bases de Données Luiz Angelo Steffenel Université de Reims Champagne-Ardenne luiz-angelo.steffenel@univ-reims.fr Luiz Angelo Steffenel Gestion et suivi d informations 1/ 50

2 Plan 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 2/ 50

3 en PHP manipulation de fichiers et répertoires pas d opérations sur les contenus Gestion du contenu des fichiers lecture / écriture des contenus de fichier Problèmes de droits d accès Luiz Angelo Steffenel Gestion et suivi d informations 3/ 50

4 Plan 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 4/ 50

5 Manipulation du système Opérations opération sur les répertoires opérations sur les fichiers opérations standard de gestion de système de fichier cp, mv rm touch... Luiz Angelo Steffenel Gestion et suivi d informations 5/ 50

6 Quelques opérations sur les répertoires Création b o o l mkdir ( s t r i n g pathname [, i n t mode [, b o o l r e c u r s i v e [, r e s o u r c e c o n t e x t ] ] ] ) Suppression b o o l rmdir ( s t r i n g dirname [, r e s o u r c e c o n t e x t ] ) Renommage b o o l rename ( s t r i n g oldname, s t r i n g newname [, r e s o u r c e c o n t e x t ] ) Luiz Angelo Steffenel Gestion et suivi d informations 6/ 50

7 Parcours des répertoires Opérations ouverture du répertoire r e s o u r c e opendir ( s t r i n g path [, r e s o u r c e c o n t e x t ] ) lecture des différentes entrées s t r i n g r e a d d i r ( r e s o u r c e d i r _ h a n d l e ) retour au début du répertoire v o i d r e w i n d d i r ( r e s o u r c e d i r _ h a n d l e ) fermeture du répertoire v o i d c l o s e d i r ( r e s o u r c e d i r _ h a n d l e ) Luiz Angelo Steffenel Gestion et suivi d informations 7/ 50

8 Affichage des fichiers du répertoire courant <?php $ d i r = ". " ; i f ( $dh = opendir ( $ d i r ) ) { w h i l e ( ( $ f i l e = r e a d d i r ( $dh ) )!== f a l s e ) { echo "<p> f i c h i e r : $ f i l e </p>" ; } c l o s e d i r ( $dh ) ; }?> Luiz Angelo Steffenel Gestion et suivi d informations 8/ 50

9 Quelques opérations sur les fichiers Copie b o o l copy ( s t r i n g source, s t r i n g d e s t ) Renommage b o o l rename ( s t r i n g oldname, s t r i n g newname [, r e s o u r c e c o n t e x t ] ) Destruction b o o l u n l i n k ( s t r i n g f i l e n a m e [, r e s o u r c e c o n t e x t ] ) Luiz Angelo Steffenel Gestion et suivi d informations 9/ 50

10 Test sur les fichiers / répertoires Eléments de test droits des fichiers b o o l is_executable ( s t r i n g f i l e n a m e ) b o o l i s _ r e a d a b l e ( s t r i n g f i l e n a m e ) b o o l is_writable ( s t r i n g f i l e n a m e ) type b o o l is_dir ( s t r i n g f i l e n a m e ) b o o l i s _ f i l e ( s t r i n g f i l e n a m e ) existence b o o l f i l e _ e x i s t s ( s t r i n g f i l e n a m e ) Luiz Angelo Steffenel Gestion et suivi d informations 10/ 50

11 Plan 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 11/ 50

12 Accès au contenu Lecture lecture avec ouverture et fermeture lecture directe Ecriture écriture avec ouverture et fermeture Modification lecture et écriture Luiz Angelo Steffenel Gestion et suivi d informations 12/ 50

13 Ouverture Ouverture de fichier ouverture de fichier en fonction de son utilisation r e s o u r c e fopen ( s t r i n g f i l e n a m e, s t r i n g mode [, b o o l use_include_path [, r e s o u r c e z c o n t e x t ] ] ) modes d ouverture r lecture seule, positionnement au début r+ lecture/écriture, positionnement au début w écriture seule, positionnement au début, destruction du fichier r+ lecture/écriture, positionnement au début, destruction du fichier a écriture seule, positionnement à la fin a+ lecture/écriture, positionnement à la fin fermeture b o o l f c l o s e ( r e s o u r c e h a n d l e ) Luiz Angelo Steffenel Gestion et suivi d informations 13/ 50

14 Lecture dans un fichier Méthodes de lecture lecture d un caractère s t r i n g f g e t c ( r e s o u r c e h a n d l e ) lecture d une chaîne de caractères s t r i n g f g e t s ( r e s o u r c e h a n d l e [, i n t l e n g t h ] ) Test test de fin de fichier b o o l f e o f ( r e s o u r c e h a n d l e ) Luiz Angelo Steffenel Gestion et suivi d informations 14/ 50

15 Exemple de lecture dans un fichier <html> <head></head> <body> <? $ f i c = f o p e n (" t o t o. t x t "," r " ) ; do{ $ l e c t=f g e t c ( $ f i c ) ; echo " $ l e c t " ; } w h i l e (! f e o f ( $ f i c ) ) ; f c l o s e ( $ f i c ) ; $ f i c = f o p e n (" t o t o. t x t "," r " ) ; do{ $ l e c t=f g e t s ( $ f i c ) ; echo " $ l e c t " ; } w h i l e (! f e o f ( $ f i c ) ) ; f c l o s e ( $ f i c ) ;?> </body> </html> Luiz Angelo Steffenel Gestion et suivi d informations 15/ 50

16 Ecriture dans un fichier Méthodes d écriture écriture d une chaîne i n t f w r i t e ( r e s o u r c e handle, s t r i n g s t r i n g [, i n t l e n g t h ] ) é c r i t u r e en mode b i n a i r e i n t f p u t s ( r e s o u r c e handle, s t r i n g s t r i n g [, i n t l e n g t h ] ) gestion du buffer b o o l f f l u s h ( r e s o u r c e h a n d l e ) Luiz Angelo Steffenel Gestion et suivi d informations 16/ 50

17 Exemple d écriture dans un fichier <html> <head> < t i t l e > E c r i t u r e dans un f i c h i e r </ t i t l e > </head> <body> <? $ f i c=f o p e n (" monfic. t x t ","w" ) ; f p u t s ( $ f i c, " j e f a i s un e s s a i \n " ) ; f c l o s e ( $ f i c ) ;?> </body> </html> Luiz Angelo Steffenel Gestion et suivi d informations 17/ 50

18 Méthodes alternatives de lecture Lecture complète d un fichier vers un tableau a r r a y f i l e ( s t r i n g f i l e n a m e [, i n t use_include_path [, r e s o u r c e c o n t e x t ] ] ) Présence des caractères de fin de ligne dans chaque case vers une chaîne s t r i n g f i l e _ g e t _ c o n t e n t s ( s t r i n g f i l e n a m e [, b o o l use_include_path [, r e s o u r c e c o n t e x t [, i n t o f f s e t [, i n t maxlen ] ] ] ] ) Luiz Angelo Steffenel Gestion et suivi d informations 18/ 50

19 Exemple de lecture alternative <html> <head></head> <body> <? $tab = f i l e (" msg. t x t " ) ; f o r e a c h ( $tab as $ l i g n e ){ echo "<p> $ l i g n e </p >"; }?> <p> </p> <? $ch = f i l e _ g e t _ c o n t e n t s (" msg. t x t " ) ; echo "<p> $ch </p>"; $ch1 = n l 2 b r ( $ch ) ; echo "<p> $ch1 </p>";?> </body> </html> Luiz Angelo Steffenel Gestion et suivi d informations 19/ 50

20 Ecriture alternative dans un fichier écriture directe d une donnée i n t f i l e _ p u t _ c o n t e n t s ( s t r i n g f i l e n a m e, mixed data [, i n t f l a g s [, r e s o u r c e c o n t e x t ] ] ) exemple <? $ch = " c e c i e s t un e s s a i \n c e c i e s t un e s s a i " ; f i l e _ p u t _ c o n t e n t s (" xxx. t x t ", $ch ) ;?> Luiz Angelo Steffenel Gestion et suivi d informations 20/ 50

21 Plan 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 21/ 50

22 Upload? Principe émission volontaire d un fichier depuis le client vers le serveur choix du fichier sur le client (formulaire) chemin complet navigation dans le système de fichier émission au serveur sauvegarde dans un fichier temporaire sur le serveur déplacement du fichier dans le répertoire de destination Luiz Angelo Steffenel Gestion et suivi d informations 22/ 50

23 Configuration du serveur élements dans php.ini ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; R e s o u r c e L i m i t s ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;.... ; Maximum amount o f time each ; s c r i p t may spend p a r s i n g r e q u e s t data max_input_time = ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; F i l e Uploads ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Whether to a l l o w HTTP f i l e u p l o a d s. f i l e _ u p l o a d s = On ; Temporary d i r e c t o r y f o r HTTP u p l o a d e d ; f i l e s ( w i l l use system d e f a u l t i f not s p e c i f i e d ). ; upload_tmp_dir = ; Maximum a l l o w e d s i z e f o r u p l o a d e d f i l e s. u p l o a d _ m a x _ f i l e s i z e = 2M Luiz Angelo Steffenel Gestion et suivi d informations 23/ 50

24 Accès aux informations Le tableau $_FILE accès côté serveur aux informations sur le fichier transmis tableau associatif à double entrée éléments accessibles $_FILES[ userfile ][ name ] nom du fichier sur le client $_FILES[ userfile ][ type ] type MIME du fichier (non vérifié!) $_FILES[ userfile ][ size ] taille en octets $_FILES[ userfile ][ tmp_name ] nom temporaire sur le serveur $_FILES[ userfile ][ error ] code d erreur Luiz Angelo Steffenel Gestion et suivi d informations 24/ 50

25 Fonctions associées Sécurité!! déplacement d un fichier téléchargé b o o l move_uploaded_file ( s t r i n g f i l e n a m e, s t r i n g d e s t i n a t i o n ) test de téléchargement pas la méthode POST b o o l i s _ u p l o a d e d _ f i l e ( s t r i n g f i l e n a m e ) Luiz Angelo Steffenel Gestion et suivi d informations 25/ 50

26 Erreurs et codes d erreurs Codes d erreurs 0 - UPLOAD_ERR_OK aucune erreur 1 - UPLOAD_ERR_INI_SIZE taille supérieure à celle précisée dans le fichier php.ini 2 - UPLOAD_ERR_FORM_SIZE taille supérieure à MAX_FILE_SIZE précisée dans le formulaire html 3 - UPLOAD_ERR_PARTIAL fichier partiellement téléchargé 4 - UPLOAD_ERR_NO_FILE aucun fichier téléchargé 6 - UPLOAD_ERR_NO_TMP_DIR dossier temporaire manquant 7 - UPLOAD_ERR_CANT_WRITE échec d écriture sur le disque Luiz Angelo Steffenel Gestion et suivi d informations 26/ 50

27 Formulaire côté client <form e n c t y p e=" m u l t i p a r t / form data " a c t i o n ="up. php" method="p o s t"> <i n p u t t y p e="h i d d e n " name="max_file_size" v a l u e ="300000" /> Envoyez ce f i c h i e r : <i n p u t name=" u s e r f i l e " t y p e=" f i l e " /> <i n p u t t y p e="submit " v a l u e="envoyer l e f i c h i e r " /> </form> Luiz Angelo Steffenel Gestion et suivi d informations 27/ 50

28 Script côté serveur $ u p l o a d f i l e = basename ( $_FILES [ u s e r f i l e ] [ name ] ) ; i f ( move_uploaded_file ( $_FILES [ u s e r f i l e ] [ tmp_name ], $ u p l o a d f i l e ) ) { echo " Le f i c h i e r v a l i d e e t mis en p l a c e " ; } e l s e { echo " e r r e u r!!! " ; } Luiz Angelo Steffenel Gestion et suivi d informations 28/ 50

29 Plan Cookies en PHP 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 29/ 50

30 Cookies Cookies en PHP élément du protocole HTTP mécanisme d enregistrement et de lecture d informations (chaînes de caractères) sur le client limitation de la lecture aux cookies que l on a déposés Luiz Angelo Steffenel Gestion et suivi d informations 30/ 50

31 Constitution d un cookie Cookies en PHP Cookie name nom du cookie value valeur du cookie expire date d expiration du cookie (temps UNIX) path chemin sur le serveur sur lequel le cookie sera disponible domain domaine où le cookie est disponible secure dépose du cookie lors d une connexion sécurisée (https) Luiz Angelo Steffenel Gestion et suivi d informations 31/ 50

32 Plan Cookies en PHP 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 32/ 50

33 Variables et fonctions Cookies en PHP Dépôt de cookies dépose avant toute génération de texte b o o l s e t c o o k i e ( s t r i n g name [, s t r i n g v a l u e [, i n t e x p i r e [, s t r i n g path [, s t r i n g domain [, b o o l s e c u r e ] ] ] ] ] ) Accès aux cookies utilisation du tableau $_COOKIE[] Luiz Angelo Steffenel Gestion et suivi d informations 33/ 50

34 Dépose d un cookie Cookies en PHP <? s e t c o o k i e (" moncookie ", " c e c i e s t ma v a l e u r ", time ( ) ) ;?> <html> <head></head> <body> <p> c o o k i e mis en p l a c e </p> </body> </html> Luiz Angelo Steffenel Gestion et suivi d informations 34/ 50

35 Lecture d un cookie Cookies en PHP <? $ v a l c o o k = $_COOKIE [ " moncookie " ] ;?> <html> <head> </head> <body> <p> l a v a l e u r du c o o k i e e s t : <? echo $ v a l c o o k ;?> </p> </body> </html> Luiz Angelo Steffenel Gestion et suivi d informations 35/ 50

36 Destruction et modification Cookies en PHP Opérations destruction : redépose avec une date de validité antérieure modification : redépose du cookie Luiz Angelo Steffenel Gestion et suivi d informations 36/ 50

37 Cas des cookies de session Cookies en PHP Cookie de session cookie dont la durée de vie est limité à l exécution du client (navigateur) Opération création : dépose sans date d expiration destruction : automatique lors de la fermeture du client (navigateur) Luiz Angelo Steffenel Gestion et suivi d informations 37/ 50

38 Plan Fonctions associées au session 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 38/ 50

39 Session? Fonctions associées au session Principe moyen de transmettre des informations tout au long de la navigation association d un identificateur unique SID à chaque client association sur le serveur : SID zone de données nécessité de passer l identificateur de session SID de page en page Luiz Angelo Steffenel Gestion et suivi d informations 39/ 50

40 Configuration Fonctions associées au session ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Module S e t t i n g s ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;... [ S e s s i o n ]... ; Whether to use c o o k i e s. s e s s i o n. u s e _ c o o k i e s = 1 ; This o p t i o n e n a b l e s a d m i n i s t r a t o r s to make t h e i r u s e r s ; i n v u l n e r a b l e to a t t a c k s which i n v o l v e p a s s i n g s e s s i o n i d s ; i n URLs ; d e f a u l t s to 0. s e s s i o n. use_only_cookies = 1 ; Name o f t h e s e s s i o n ( used as c o o k i e name ). s e s s i o n. name = PHPSESSID... ; Document e x p i r e s a f t e r n m i n u t e s. s e s s i o n. c a c h e _ e x p i r e = Luiz Angelo Steffenel Gestion et suivi d informations 40/ 50

41 Transmission de l identificateur Fonctions associées au session Par des cookies dépôt sur le client d un cookie dont la valeur est l identificateur de session suivi de la session par récupération du cookie Par l URL création d une URL portant le numéro de session necéssité de mettre en place le SID pour chaque changement de page : lien formulaire Luiz Angelo Steffenel Gestion et suivi d informations 41/ 50

42 Plan Fonctions associées au session 1 2 Cookies en PHP 3 Fonctions associées au session Luiz Angelo Steffenel Gestion et suivi d informations 42/ 50

43 Création, suivi, destruction Fonctions associées au session Création / suivi création et suivi utilisent la fonction : b o o l s e s s i o n _ s t a r t ( v o i d ) doit être utilisé avant toute génération de texte / html Destruction destruction de la session b o o l s e s s i o n _ d e s t r o y ( v o i d ) ne détruit pas le cookie associé, s il existe Luiz Angelo Steffenel Gestion et suivi d informations 43/ 50

44 Fonctions associées au session Enregistrement de données dans la session Implicite utilisation du tableau $_SESSION $ v a l = ; $_SESSION [ " v a l " ] = $ v a l ; $_SESSION [ " v a l 1 " ] = " t o t o " ; Explicite utilisation de b o o l s e s s i o n _ r e g i s t e r ( mixed name [, mixed... ] ) exemple $ v a r = " une c h a i n e " ; s e s s i o n _ r e g i s t e r (" v a r " ) ; Luiz Angelo Steffenel Gestion et suivi d informations 44/ 50

45 Accès aux données enregistrées Fonctions associées au session Implicite utilisation du tableau $_SESSION echo $_SESSION [ " v a l " ] ; $_SESSION [ " v a l " ] = ; Luiz Angelo Steffenel Gestion et suivi d informations 45/ 50

46 Passage de l identificateur de session Fonctions associées au session Cas des liens utilisation de <?SID?> dans l adresse (href) <a h r e f ="t o t o. php<?sid?>"> mon l i e n </a> Cas des formulaires utilisation de <?SID?> action dans l adresse associée au champ <form name=" f " method="post" a c t i o n =" t r a i t. php<?sid?>">... </form> Luiz Angelo Steffenel Gestion et suivi d informations 46/ 50

47 Exemple Fonctions associées au session Formulaire login / pass <html> <head> </ head> <body> <form method="post" a c t i o n=" l o g. php"> <i n p u t type=" t e x t " name=" l o g i n "> <i n p u t type=" password " name=" password "> <i n p u t type=" submit " v a l u e="go"> </ form> </ body> </ html> Luiz Angelo Steffenel Gestion et suivi d informations 47/ 50

48 Exemple Fonctions associées au session Test d accès <? $ l o g i n = $_POST[ " l o g i n " ] ; $ p a s s = $_POST[ " password " ] ; $ f i c = f i l e ( ". / f i c h l o g. t x t " ) ; $ t r o u v e = 0 ; f o r ( $ i =0; $i <count ( $ f i c ) && $ t r o u v e == 0 ; $ i ++){ $ e n t r e e = e x p l o d e ( " ; ", $ f i c [ $ i ] ) ; i f ( strcmp ( $ e n t r e e [ 0 ], $ l o g i n ) == 0 && strcmp ( r t r i m ( $ e n t r e e [ 1 ] ), $ p a s s ) == 0){ $ t r o u v e = 1 ; } } i f ( $ t r o u v e == 0){ echo "<html> <body> <h1> E r r e u r </h1> </body> </html >"; e x i t ; } s e s s i o n _ s t a r t ( ) ; $_SESSION [ " l o g i n " ] = $ l o g i n ;?> Luiz Angelo Steffenel Gestion et suivi d informations 48/ 50

49 Fonctions associées au session <html> <head> < t i t l e > l o g. php </ t i t l e > </head> <body> <a h r e f =" s u i t e. php<?sid?>"> a l l e r v e r s l a s u i t e </a> </body> </html> Luiz Angelo Steffenel Gestion et suivi d informations 49/ 50

50 Exemple Fonctions associées au session Test d accès <? s e s s i o n _ s t a r t ( ) ; i f (! i s s e t ( $_SESSION [ " l o g i n " ] ) { echo "<html> <body> <h1> E r r e u r </h1> </body> </html >"; e x i t ; }?> <html> <head> < t i t l e > l o g. php </ t i t l e > </head> <body> <p> Bonjour </a> </body> </html> Luiz Angelo Steffenel Gestion et suivi d informations 50/ 50

C.M. 1 & 2 : Prise en main de Linux

C.M. 1 & 2 : Prise en main de Linux Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux

Plus en détail

Dans l'article précédent, vous avez appris

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

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn maxime.boissonneault@calculquebec.ca U. Laval - Mars 2013 1 2 Plan de la présentation 1.Accéder à une grappe 2.Fichiers

Plus en détail

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

Stockage du fichier dans une table mysql:

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

Mise en place d un serveur Proxy sous Ubuntu / Debian

Mise en place d un serveur Proxy sous Ubuntu / Debian BTS INFORMATIQUE DE GESTION Option Administrateur Réseaux Benoît VERRON Activité n 1 Mise en place d un serveur Proxy sous Ubuntu / Debian Présentation d un Proxy Un proxy (serveur mandataire) est un serveur

Plus en détail

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

Déploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur

Déploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur Déploiement des manuels numériques sur tablette Mode d emploi intégrateur / administrateur Table des matières Introduction... 3 Etape 1 : récupération de l application sur les stores... 3 Etape 2 : création

Plus en détail

Accès distant Freebox v6 Configuration

Accès distant Freebox v6 Configuration 2014 Accès distant Freebox v6 Configuration Micrologiciel Freebox version 2.0.7 Stéphane Corny V 3.1 11/02/2014 Table des matières 1. Préparation de la Freebox depuis le PC (en local)... 2 2. Configuration

Plus en détail

Installation / Sauvegarde Restauration / Mise à jour

Installation / Sauvegarde Restauration / Mise à jour Installation / Sauvegarde Restauration / Mise à jour SPIP version 1.8.x Serveur (Linux) Jean Sébastien BARBOTEU dev.jsb@laposte.net Introduction Nous allons aborder tous les aspects techniques liés à la

Plus en détail

SYSTÈMES D INFORMATIONS

SYSTÈMES D INFORMATIONS SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.

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

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

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

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2) Le langage PHP (2) Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 54 1 La programmation orientée objet 2 Gestion de Connexions HTTP 3 Manipulation

Plus en détail

21 mars 2012. Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

21 mars 2012. Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire. de 21 mars 2012 () 21 mars 2012 1 / 6 de 1 2 3 4 5 () 21 mars 2012 2 / 6 1 de 2 3 4 5 () 21 mars 2012 3 / 6 1 2 de 3 4 5 () 21 mars 2012 4 / 6 1 2 de 3 4 de 5 () 21 mars 2012 5 / 6 de 1 2 3 4 5 () 21 mars

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

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

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...

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

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

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test? Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:centrecom@e-i.com

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

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

Bon ben voilà c est fait!

Bon ben voilà c est fait! Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

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

Installation d un manuel numérique 2.0

Installation d un manuel numérique 2.0 Installation d un manuel numérique 2.0 Après la commande d un manuel numérique enrichi, le Kiosque Numérique de l Education envoie un email de livraison (sous 24h pour les commandes passées par Internet

Plus en détail

Sécurité des applications web. Daniel Boteanu

Sécurité des applications web. Daniel Boteanu I F8420: Éléments de Sécurité des applications web Daniel Boteanu Architecture des applications web Client légitime Internet HTTP 浀 HTML Server Web 2 Architecture des applications web Client légitime Internet

Plus en détail

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine MC Benveniste 2013 Configuration Vous devez au préalable avoir un hébergeur, qui vous aura fourni les codes ftp, le log-in

Plus en détail

Théorie : internet, comment ça marche?

Théorie : internet, comment ça marche? Théorie : internet, comment ça marche? L histoire d internet 1969 Tout débute aux Etats-Unis. Les soviétiques ont lancé leur satellite Spoutnik en 1957 et les américains ont peur d une guerre nucléaire.

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

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

WorkflowGen 6.0 Guide de mise à jour

WorkflowGen 6.0 Guide de mise à jour WorkflowGen 6.0 Guide de mise à jour Date de mise à jour : le 10 juin 2015 Copyright Advantys 2015 www.workflowgen.com Table des matières Présentation 3 Préparation 4 Aperçu 4 Demander des nouveaux fichiers

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

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

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger

GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger SOMMAIRE GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger o o o o o o o o o o o o

Plus en détail

Techniques de Programmation pour Internet

Techniques de Programmation pour Internet Séance 7 Transactions par CGI Année Spéciale Informatique ENSIMAG 2002-2003 James L. Crowley Anullé Le but de l'exercice est d'introduire un certain nombre de constructions en PERL utiles pour la programmation

Plus en détail

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

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

Formulaire pour envoyer un mail

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

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

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

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : 172.16.0.253 et un masque 255.255.0.0

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : 172.16.0.253 et un masque 255.255.0.0 RES_TP3 Objectifs : Les réseaux informatiques : Client - Serveur Utilisation de serveurs DHCP HTTP DNS FTP Configuration basique d un routeur Utilisation du simulateur CISCO PACKET TRACER G.COLIN Architecture

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Failles XSS : Principes, Catégories Démonstrations, Contre mesures HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Séminaire 15 ans HSC Failles XSS : Principes, Catégories Démonstrations,

Plus en détail

Manuel d'installation de GESLAB Client Lourd

Manuel d'installation de GESLAB Client Lourd Manuel d'installation GESLAB Client Lourd Référence Date de la dernière mise à jour Rédigé par Objet GESLAB_MINS_TECH_Manuel d'installation GESLAB Client 15/04/2013 Steria Manuel d'installation de GESLAB

Plus en détail

Guide Utilisateur Easy Share

Guide Utilisateur Easy Share Guide Utilisateur Easy Share Février 2014 1 Préambule... 3 2 Fonctionnalités site Web pour l utilisateur... 3 2.1 Onglet «Fichiers»... 4 2.1.1 Ouvrir... 4 2.1.2 Charger un fichier à partir du site Web...

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

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

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).

Plus en détail

Les services usuels de l Internet

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

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Déploiement de SAS 9.1.3 Foundation

Déploiement de SAS 9.1.3 Foundation Déploiement de SAS 9.1.3 Foundation I. Installation de SAS sur des postes en local à partir de Cédéroms 3 II. Phase de préparation au déploiement : Création des images disque 6 a) Pour une installation

Plus en détail

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP

Plus en détail

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion

Plus en détail

Réseaux et protocoles Damien Nouvel

Réseaux et protocoles Damien Nouvel Réseaux et protocoles Plan Les couches du réseau Suite de protocoles TCP/IP Protocoles applicatifs pour les sites web Requêtes HTTP 2 / 35 Plan Les couches du réseau Suite de protocoles TCP/IP Protocoles

Plus en détail

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08 CRÉER SON SITE INTERNET 1 Tout d abord, nous allons réviser quelques notions de base permettant de comprendre ce qu est un site Internet, et ce que cela implique. Dans un second temps, le lien ci-après

Plus en détail

STID 2ème année : TP Web/PHP

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

Installation de Joomla avec Filezilla

Installation de Joomla avec Filezilla Installation de Joomla avec Filezilla Le but de cette manipulation est d apprendre à installer le CMS Joomla sur un hébergement classique, dans ce cas de type mutualisé. Quand vous souscrivez à un hébergement,

Plus en détail

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau

Plus en détail

Diffuser un contenu sur Internet : notions de base... 13

Diffuser un contenu sur Internet : notions de base... 13 Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP

Plus en détail

Aperçu technique Projet «Internet à l école» (SAI)

Aperçu technique Projet «Internet à l école» (SAI) Aperçu technique Projet «Internet à l école» (SAI) Contenu 1. Objectif 2 2. Principes 3 3. Résumé de la solution 4 4. Adressage IP 4 5. Politique de sécurité 4 6. Mise en réseau Inhouse LAN 4 7. Organisation

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

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

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). http://galaxy-workbench.toulouse.inra.fr/ Quelque soit

Plus en détail

Pratique et administration des systèmes

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

Programmation Web. Introduction

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

Spécifications techniques et fonctionnelles du multi-années pour les noms de domaine en.fr

Spécifications techniques et fonctionnelles du multi-années pour les noms de domaine en.fr GUIDE TECHNIQUE décembre 2014 1 Spécifications techniques et fonctionnelles du multi-années pour les noms de domaine en.fr GUIDE TECHNIQUE décembre 2014 2 T a b l e d e s m a t i è r e s 1. Préface...

Plus en détail

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Page 1 de 7 Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Table des matières Table des matières... 1 1. Premier

Plus en détail

Information sur l accés sécurisé aux services Baer Online Monaco

Information sur l accés sécurisé aux services Baer Online Monaco Information sur l accés sécurisé aux services Baer Online Monaco Avant de commencer, nettoyez la mémoire cache de votre navigateur internet: Exemple pour les versions à partir d Internet Explorer 6.x:

Plus en détail

Vulnérabilités et sécurisation des applications Web

Vulnérabilités et sécurisation des applications Web OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning

Plus en détail

Bases de données et Interfaçage Web

Bases de données et Interfaçage Web Bases de données et Interfaçage Web Université Virtuelle de Tunis 2006 Le Web et les Bases de Données Connecter une base de données au World Wide Web, c est mettre en place une passerelle entre un serveur

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

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

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

Plus en détail

Chapitre 1 Windows Server 2008 11

Chapitre 1 Windows Server 2008 11 Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21

Plus en détail

Serveurs de noms Protocoles HTTP et FTP

Serveurs de noms Protocoles HTTP et FTP Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et

Plus en détail

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau Performances PHP Julien Pauli Cyril Pierre de Geyer Guillaume Plessis Préface d Armel Fauveau Groupe Eyrolles, 2012, ISBN : 978-2-212-12800-0 Table des matières Avant-propos... 1 Pourquoi ce livre?.....................................................

Plus en détail

JRES 2005 : La mémorisation des mots de passe dans les navigateurs web modernes

JRES 2005 : La mémorisation des mots de passe dans les navigateurs web modernes JRES 2005 : La mémorisation des mots de passe dans les navigateurs web modernes Didier Chassignol, Frédéric Giquel To cite this version: Didier Chassignol, Frédéric Giquel. JRES 2005 : La mémorisation

Plus en détail

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte? Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................

Plus en détail

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février 2010. IceWarp France / DARNIS Informatique

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février 2010. IceWarp France / DARNIS Informatique Le serveur communication unifiée IceWarp Guide de mise à jour Version 10 Février 2010 IceWarp France / DARNIS Informatique i Sommaire Guide de mise à jour vers la V10 1 A lire avant de démarrer la mise

Plus en détail

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

1. La plate-forme LAMP

1. La plate-forme LAMP Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

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

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Comment développer et intégrer un module à PhpMyLab?

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

Module 7 : Configuration du serveur WEB Apache

Module 7 : Configuration du serveur WEB Apache Module 7 : Configuration du serveur WEB Apache Introduction Ce sont les gens du CERN (centre européen de recherche nucléaire) qui ont développé le concept de serveur et client HTTP. Une fois leur travail

Plus en détail

Guide Reseller Onbile

Guide Reseller Onbile Guide Reseller Onbile Cher Revendeur, Avez-vous un doute en ce qui concerne le fonctionnement du Panneau d Administration du Plan Reseller de Onbile? Le guide Reseller Onbile est ce dont vous avez besoin!

Plus en détail

Manuel des logiciels de transferts de fichiers File Delivery Services

Manuel des logiciels de transferts de fichiers File Delivery Services Manuel des logiciels de transferts de fichiers File Delivery Services Editeur La Poste CH SA Technologies de l information Webergutstrasse 12 CH-3030 Berne (Zollikofen) Contact La Poste CH SA Technologies

Plus en détail

Tutoriel : Utilisation du serveur de calcul à distance de PSE

Tutoriel : Utilisation du serveur de calcul à distance de PSE Tutoriel : Utilisation du serveur de calcul à distance de PSE David Smadja Camille Terrier Septembre 2013 Table des matières 1 Préambule 1 2 Avertissements 1 3 Pré-requis 1 4 Installation de X2goClient

Plus en détail

Introduction au Système d Exploitation Unix/Linux

Introduction au Système d Exploitation Unix/Linux 1 iere partie: Système de Gestion de Fichier B. Jacob IC2/LIUM 17 septembre 2013 Plan 1 Notions de fichier 2 Notions de répertoire 3 Organisation des répertoires 4 Identification d un fichier dans l arborescence

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Solution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP. Documentation Technique

Solution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP. Documentation Technique Solution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP Documentation Technique DixData - 19 Chemin des Travails - 06800 Cagnes-sur-Mer RCS Marseille B 443 014 238 - Sarl au capital de 108

Plus en détail

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières

Plus en détail

Serveur Subversion Debian GNU/Linux

Serveur Subversion Debian GNU/Linux Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en

Plus en détail

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Espace pro Installation des composants avec Firefox Pour Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Version 2.0.3 1 Sommaire 1. Installation du composant de lecture de la carte Vitale

Plus en détail