PHP MySQL. 1. Introduction à PHP

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

Download "PHP MySQL. 1. Introduction à PHP"

Transcription

1 PHP MySQL Ce tutrial a été cnçu pur expliquer le plus simplement et le plus clairement pssible la mise en œuvre de PHP et de la liaisn vers une base de dnnées gérée sus MySQL. Il se cantnne de façn délibérée aux éléments basiques du langage PHP. 1. Intrductin à PHP 1.1. Qu'est-ce que PHP? PHP pur Pre Hypertext Prcessr, est un langage de script exécuté par le serveur Web qui héberge le site (cmme les scripts CGI, ASP, ) et nn par la navigateur du visiteur (cmme une page Html, un script écrit en JavaScript u une applet Java qui s'exécutent directement sur vtre rdinateur...). La syntaxe du langage PHP est frtement inspirée de celles du langage C et du Perl. Ses principaux atuts snt : la gratuité et la dispnibilité du cde surce (PHP est distribué sus licence GNU GPL). sa richesse fnctinnelle : PHP cmprte plus de 1000 fnctins. la simplicité d'écriture des scripts (?). la dispnibilité sur le Web de nmbreux scripts PHP prêts à l'empli. la pssibilité d'inclure le script PHP au sein d'une page Html. la simplicité de liaisn avec des bases de dnnées. De nmbreux systèmes de base de dnnées snt supprtés, mais le plus utilisé avec le PHP est MySQL, un système de base de dnnées gratuit et dispnible sur les platefrmes Unix, Linux, et Windws. Ce langage de prgrammatin permet essentiellement de cnstruire des sites Web dynamiques, particulièrement lrsqu ils snt reliés à une base de dnnées Côté-client et côté-serveur Côté-client Dans vtre apprentissage des langages de publicatin sur le Web, vus avez avec le langage Html, le JavaScript u le VBscript utilisé des applicatins dites côté-client car elles snt utilisées en lcal par le navigateur (le client) de l'utilisateur final. Tutrial PHP - MySQL

2 Détaillns ce qu'il se passe lrsque vus cnsultez une page Html dite statique : - Vtre navigateur envie l'adresse URL (Unifrm Ressurce Lcatr) que vus avez encdée. - Le serveur Web (l'rdinateur) qui héberge la page que vus demandez, va chercher le fichier demandé dans sn disque dur et vus envie la page Html telle qu'elle à vtre navigateur. - Vtre navigateur interprète les différents langages se truvant dans ce fichier (Html, JavaScript, CSS, etc.) et affiche la page. Côté-serveur Les langages utilisés côté-client snt, pur des raisns évidentes de sécurité, assez limitatifs. Les applicatins plus cmplexes sernt traitées dans l'espace plus sécurisé qu'est le serveur qui héberge le site Web. Les traitements snt alrs exécutés côté-serveur et seuls les résultats sernt envyés au navigateur de l'utilisateur. Détaillns ce qu'il se passe lrsque vus cnsultez une page Html dite dynamique : - Vtre navigateur envie l'adresse que vus avez encdée. - Le serveur Web cherche dans sn arbrescence si le fichier existe et si celui-ci prte une extensin recnnue cmme une applicatin PHP (.php,.php3,.phtml). Si c'est le cas, le serveur Web transmet ce fichier à PHP. - PHP interprète le fichier, c'est-à-dire qu'il va analyser et exécuter le cde PHP. Si ce cde cntient des requêtes vers une base de dnnées MySQL, PHP envie la requête SQL. La base de dnnées renvie alrs les infrmatins vulues au script qui peut les expliter (pur les afficher par exemple). - PHP cntinue d'interpréter la page, puis returne le fichier dépurvu du cde PHP (puisqu'il est exécuté) au serveur Web. - Le serveur Web renvie finalement le fichier au navigateur de l'utilisateur. Ce fichier ne cntient plus que du Html. Vus remarquez que le cde PHP s'exécute côté-serveur. Il n'y a ainsi plus aucune trace du cde PHP lrsque vus cnsultez le cde surce de la page dans vtre navigateur PHP, au cntraire du JavaScript ù le cde surce reste visible. Il est imprtant de nter : - que tut ce qui a trait à la présentatin de la page (culeur, plice, mise en frme du texte, etc..) est l'affaire du Html et des feuilles de style CSS. - que PHP n'a dnc rien à vir avec le design de vtre page. - que tut ce qui tuche au cmprtement du navigateur est du dmaine du JavaScript, lui aussi exécuté par le client. Tutrial PHP - MySQL

3 1.3. Petite histire du PHP Le langage PHP a été mis au pint au début d'autmne 1994 par Rasmus Lerdrf. Ce langage de script lui permettait de cnserver la trace des utilisateurs venant cnsulter sn CV en ligne sur sn site, grâce à l'accès à une base de dnnées par l'intermédiaire de requêtes SQL. Ainsi, étant dnné que de nmbreux internautes lui demandèrent ce prgramme, Rasmus Lerdrf mit en ligne en 1995 la première versin de ce prgramme qu'il baptisa Persnal Smmaire Page Tls, puis Persnal Hme Page v1.0. Etant dnné le succès de PHP 1.0, Rasmus Lerdrf décida d'amélirer ce langage en y intégrant des structures plus avancées telles que des bucles, des structures cnditinnelles, et y intégra un package permettant d'interpréter les frmulaires qu'il avait dévelppé (FI, Frm Interpreter) ainsi que le supprt de MySQL. C'est de cette façn que la versin 2 du langage, baptisée pur l'ccasin PHP/FI versin 2, vit le jur durant l'été Il fut rapidement utilisé sur de nmbreux sites (15000 fin 1996, puis en milieu d'année 1997). A partir de 1997, Zeev Suraski et Andi Gurmans rejignirent Rasmus pur frmer une équipe de prgrammeurs afin de mettre au pint PHP 3 (Stig Bakken, Shane Carave et Jim Winstead les rejignèrent par la suite). C'est ainsi que la versin 3.0 de PHP fut dispnible le 6 juin A la fin de l'année 1999, une versin 4 de PHP est apparue Les utils nécessaires 2.1. Un hébergeur PHP-MySQL Pur utiliser les bases de dnnées avec le du PHP - MySQL, il faut que vtre hébergeur accepte ces techniques et vus permette de gérer vtre prpre base de dnnées. Ce sera généralement le cas des serveurs qui fnctinnent sus Unix. Pur l'accès à une base de dnnée, cela dépendra suvent de vtre type d'abnnement. Tutrial PHP - MySQL

4 Si vtre hébergeur fnctinne sus Windws, il y a peu de chances qu'il accepte le PHP et il faudra dans ce cas vus turner vers les techniques spécifiques de Windws pur ce genre de manipulatins, sit ASP et SQL EasyPHP en lcal Cependant pur tester vs scripts, il deviendrait très vite pesant de "uplader" à chaque fis vs fichiers par FTP. C'est purqui installer un serveur Web en lcal sur sn rdinateur se révèle indispensable pur tester vs scripts en direct. Vus purrez ainsi prgrammer en PHP sans avir besin d'être cnnecté à Internet, ce qui peut être intéressant pur les persnnes ne dispsant pas (encre) de cnnexins au frfait. Il existe un util incnturnable pur le PHP, c'est EasyPHP (www.easyphp.rg). Ce prgramme permet d'installer autmatiquement en quelques secndes un envirnnement de travail cmplet : sit un serveur Apache, PHP, MySql, PHPMyAdmin, etc. Vus purrez ainsi tester lcalement sus Windws vs scripts PHP et vs bases de dnnées. Sn installatin ne devrait pas pser de prblèmes. Sinn de nmbreux articles explicatifs et autres FAQs vus attendent sur le Web. Ainsi vus truverez, par exemple, des slutins à vs prblèmes éventuels à l'adresse Un éditeur de texte Un script PHP est, cmme la plupart des langages de prgrammatin, un simple fichier texte (ASCII 7 bits sans caractères accentués). Ainsi, un simple éditeur de texte cmme le Blc-ntes (Ntepad) de Windws fera très bien l'affaire Une dcumentatin PHP Lrsqu'n écrit des sites dynamiques en PHP, n ne gardera pas en tête les 1000 et quelques fnctins du PHP. On fnctinne de façn pragmatique. On retient bien entendu les fnctins et règles de base (vir ce tutrial) mais n se plngera dans la dcumentatin pur les pints plus spécifiques. Tutrial PHP - MySQL

5 3. L'implantatin du cde 3.1. Implantatin au sein du cde Html Pur que le script sit interprété par le serveur, deux cnditins snt nécessaires : le fichier cntenant le cde dit avir l'extensin.php et nn.html. le cde PHP cntenu dans le cde HTML dit être délimité par les balises et. Pur des raisns de cnfrmité avec certaines nrmes (XML et ASP par exemple), plusieurs balises peuvent être utilisées pur délimiter un cde PHP :... La plus académique. Obligatire si vus envisagez d'inclure du PHP dans des fichiers XML u XHTML. <? La plus utilisée. Cette ntatin abrégée dit être activée dans le fichier de cnfiguratin php.ini. Ce qui est généralement le cas. <script language="php"> </script> La plus lngue à la façn de la déclaratin des scripts JavaScript u VBscript. <%php %> Pur le cmpatibilité avec ASP Un exemple de script simple On uvre le Blc-ntes de Windws et n encde ce qui suit : <html> <head> <title>exemple</title> </head> <bdy> ech "Bnjur"; </bdy> </html> On ntera à ce stade que la fnctin ech permet d'afficher une chaîne de caractères délimitée par des guillemets. On enregistre le fichier sus le nm "exemple.php" et dans le dssier www de EasyPHP (Prgram Files Easyphp www). Tutrial PHP - MySQL

6 On lance EasyPHP pur mettre en œuvre le trinôme Apache - PHP - MySQL qui activera ainsi le réseau lcal. On uvre ensuite Micrsft Internet Explrer. Après avir encdé l'adresse de la page sit u de façn équivalente n btient ainsi dans le navigateur. S'il nus prend la fantaisie d'afficher la surce dans le navigateur (pur Internet Explrer Surce), vus remarquerez que tute trace de vtre script en PHP a disparu. Affichage Pur agrémenter la présentatin du texte, n utilise du cde Html. En effet, PHP ne s'ccupe pas du frmatage du texte car il délègue en quelque srte ce travail au Html. <html> <head> <title>exemple</title> </head> Tutrial PHP - MySQL

7 <bdy> ech "<p align=center><b><fnt face=arial size=5 clr=red>bnjur</fnt></b></p>"; </bdy> </html> 4. Les caractéristiques du langage PHP 4.1. L'interprétatin du cde Un cde PHP (celui cmpris entre les délimiteurs et ) est un ensemble d'instructins se terminant chacune par un pint-virgule (cmme en langage C). En PHP, tutes les instructins divent se terminer par un pint-virgule. Le langage PHP se mntre sur ce pint nettement plus strict que le JavaScript. Lrsque le cde est interprété, les espaces, returs charit et tabulatin ne snt pas pris en cmpte par le serveur. Il est tut de même cnseillé d'en mettre afin de rendre le cde plus lisible (pur vus, puisque les utilisateurs ne peuvent lire le cde surce: il est interprété) Les cmmentaires Une autre façn de rendre le cde plus cmpréhensible cnsiste à insérer des cmmentaires, des lignes qui sernt tut simplement ignrées par le serveur lrs de l'interprétatin. Pur ce faire, il est pssible, cmme en langage C, d'utiliser des balises qui vnt permettre de délimiter les lignes d'explicatins afin que l'interpréteur les ignre et passe directement à la suite du fichier. Ces délimiteurs snt /* et */ Un cmmentaire sera dnc nté de la façn suivante : /* Vici un cmmentaire! */ Il y a tutefis quelques règles à respecter : Tutrial PHP - MySQL

8 Les cmmentaires peuvent être placés n'imprte ù à l'intérieur des délimiteurs de script PHP. Les cmmentaires ne peuvent cntenir le délimiteur de fin de cmmentaire (*/). Les cmmentaires ne peuvent être imbriqués. Les cmmentaires peuvent être écrits sur plusieurs lignes. Les cmmentaires ne peuvent pas cuper un mt du cde en deux. Une autre façn d'ajuter des cmmentaires est le duble slash (//) qui permet de mettre, sur une seule ligne, tut ce qui se situe à drite de ce symble en cmmentaires. // Vici un cmmentaire! 4.3. Typlgie La manière d'écrire en langage PHP a sn imprtance. Le langage PHP est par exemple sensible à la casse (en anglais case sensitive), cela signifie qu'un nm cntenant des majuscules est différent du même nm écrit en minuscules. Tutefis, cette règle ne s'applique pas aux fnctins, les spécificatins du langage PHP précisent que la fnctin print peut être appelée print(), Print() u PRINT(). 5. Les variables en PHP 5.1. Cncept de variable avec PHP Une variable est un bjet repéré par sn nm, puvant cntenir des dnnées, qui purrnt être mdifiées lrs de l'exécutin du prgramme. Les variables en langage PHP peuvent être : des scalaires (variables nrmales) des tableaux des tableaux assciatifs Quelque sit le type de variable, sn nm dit bligatirement être précédé du caractère dllar ($). Cntrairement à de nmbreux langages de prgrammatin, cmme le langage C, les variables en PHP n'nt pas besin d'être déclarées, c'est-à-dire que l'n peut cmmencer à les utiliser sans en avir averti l'interpréteur au préalable. Ainsi, si la variable existait précédemment, sn cntenu est utilisé, sinn l'interpréteur lui affectera la valeur en lui assignant 0 par défaut. De cette façn si vus ajutez 3 à une nuvelle variable (nn définie plus haut dans le cde), sa valeur sera Définitin des variables Avec PHP, les nms de variables divent répndre à certains critères : un nm de variable dit cmmencer par une lettre (majuscule u minuscule) u un "_" (pas par un chiffre). un nm de variables peut cmprter des lettres, des chiffres et le caractère _ (les espaces ne snt, bien entendu, pas autrisés!). Quelques exemples : Tutrial PHP - MySQL

9 Nm de variable crrect $Variable $Nm_De_Variable $nm_de_variable $nm_de_variable_123 $nm_2_variable Nm de variable incrrect Raisn $Nm de Variable cmprte des espaces $123Nm_De_Variable cmmence par un chiffre caractère $Nm-de-variable signe - interdit nm_de_variable ne cmmence pas par $ Les nms de variables snt sensibles à la casse (PHP fait la différence entre majuscules et minuscules), il faut dnc veiller à utiliser des nms cmprtant la même casse! 5.3. Variables scalaires Le langage PHP prpse tris types de variables scalaires: Entiers : nmbres naturels sans décimale (sans virgule). Réels : nmbres décimaux (n parle généralement de type duble, car il s'agit de nmbre décimaux à duble précisin). Chaînes de caractères : suite de caractères. Il n'est pas nécessaire en PHP de typer les variables, c'est-à-dire de définir leur type, il suffit de leur assigner une valeur pur en définir le type : Entiers : nmbre sans virgule. Réels : nmbres avec une virgule (en réalité un pint). Chaînes de caractères : ensembles de caractères entre guillemets simples u dubles. Instructin $Variable = 0; $Variable = 12; $Variable = 0.0; $Variable = 12.0; $Variable = "0.0"; $Variable = "Bnjur tut le mnde"; Type de la variable type entier type entier type réel type réel type chaîne type chaîne Exemple : $a = 1; $b = 3.34; $c = "Le mnde entier"; ech $a,"<br>",$b,"<br>",$c; Tutrial PHP - MySQL

10 Il existe des caractères repérés par un cde ASCII spécial permettant d'effectuer des pératins particulières. Ces caractères peuvent être représentés plus simplement en langage PHP grâce au caractère '\' suivi d'une lettre, qui précise qu'il s'agit d'un caractère de cntrôle. Caractère Descriptin \" guillemet \' apstrphe \\ barre blique inverse (backslash) \r retur charit \n retur à la ligne \t tabulatin D'une part, certains de ces caractères ne purraient pas être représentés autrement (un retur à la ligne ne peut pas être représenté à l'écran). D'autre part, les caractères repris par le cde du langage PHP cmme \ et " ne peuvent pas faire partie d'une chaîne de caractère, pur des raisns évidente d'ambiguïté Variables tableaux Les variables, telles que nus les avns vues, ne permettent de stcker qu'une seule dnnée à la fis. Or, pur de nmbreuses dnnées, des variables distinctes seraient beaucup trp lurdes à gérer. Heureusement, PHP prpse des structures de dnnées permettant de stcker l'ensemble de ces dnnées dans une "variable cmmune".ce snt les variables tableaux. Ainsi, pur accéder à ces valeurs, il suffit de parcurir la variable de type cmplexe cmpsée de "variables" de type simple. Les tableaux stckent des dnnées sus frme de liste. Les dnnées cntenues dans la liste snt accessibles grâce à un index (un numér représentant l'élément de la liste). Cntrairement à des langages tels que le langage C, il est pssible de stcker des éléments de types différents dans un même tableau. Ainsi, pur désigner un élément de tableau, il suffit de faire suivre au nm du tableau l'indice de l'élément entre crchets : $Tableau[0] = 12; $Tableau[1] = "Bnjur"; Avec PHP, il n'est pas nécessaire de préciser la valeur de l'index lrsque l'n veut remplir un tableau, car il assigne la valeur 0 au premier élément (si le tableau est vide) et incrémente les indices suivants. Le cde précédent est équivalent à : Tutrial PHP - MySQL

11 $Tableau[] = 12; $Tableau[] = "Bnjur"; Il est imprtant de nter que : - les indices de tableau cmmencent à zér. - tus les types de variables peuvent être cntenus dans un tableau. Une autre façn de créer un tableau est de passer par l'élément du langage PHP, array(). $Tableau = array(12,"bnjur"); Lrsqu'un tableau cntient d'autres tableaux, n parle de tableaux multidimensinnels. Il est pssible de créer directement des tableaux multidimensinnels en utilisant plusieurs paires de crchets pur les index (autant de paires de crchets que la dimensin suhaitée). Par exemple, un tableau à deux dimensins purra être déclaré cmme suit : $Tableau[0][0] = 12; $Tableau[0][1] = "lehtml"; $Tableau[1][0] = ; $Tableau[1][1] = "Au revir"; 5.5. Variables tableaux assciatifs PHP permet l'utilisatin de chaînes de caractères au lieu de simples entiers pur définir les indices d'un tableau, n parle alrs de tableaux assciatifs. Cette façn de nmmer les indices peut parfis être plus facile à utiliser. $Auteur["Nm"] = "Van Lancker"; $Auteur["Prenm"] = "Luc"; $Auteur["Cde_Pstal"] = 7700; Ou avec array() : $Auteur = array(nm=>"van Lancker",Prenm=>"Luc",Cde_Pstal=>7700); 5.6. Prtée (visibilité) des variables Seln l'endrit ù n déclare une variable, celle-ci purra être accessible (visible par PHP) partut dans le cde u bien uniquement dans une prtin cnfinée de celui-ci (à l'intérieur d'une fnctin par exemple), n parle alrs de la prtée (u la visibilité) d'une variable. Lrsqu'une variable est déclarée dans le cde même, c'est-à-dire à l'extérieur de tute fnctin u de tut blc d'instructin, elle est accessible de partut dans le cde (n'imprte quelle fnctin du prgramme peut faire appel à cette variable). On parle alrs de variable glbale. Lrsque l'n déclare une variable à l'intérieur d'un blc d'instructins (entre des acclades), sa prtée se cnfine à l'intérieur du blc dans lequel elle est déclarée. On parle alrs de variable lcale. D'une manière générale il est préférable de dnner des nms différents aux variables lcales et glbales pur des raisns de lisibilité et de cmpréhensin du cde. Tutrial PHP - MySQL

12 5.7. Définitin de cnstantes Une cnstante est une variable dnt la valeur est inchangeable lrs de l'exécutin d'un prgramme. Avec PHP, les cnstantes snt définies grâce à la fnctin define(). La syntaxe de la fnctin define() est la suivante: define("nm_de_la_variable", Valeur); Le nm d'une cnstante définie à l'aide de la fnctin define() ne dit pas cmmencer par le caractère $ (de cette façn aucune affectatin n'est pssible). 6. Les dates et heures PHP pssède de nmbreuses fnctins qui permettent de manipuler la date et l'heure sur le serveur qui exécute PHP. On peut utiliser ces fnctins pur frmater la date et l'heure de nmbreuses façns. N'ubliez pas que la date et l'heure affichées sernt celle du serveur (qui exécute le cde) et nn celle du visiteur (en JavaScript, c'est le navigateur sur le pste client qui interprète le cde et dnc affiche l'heure de l'rdinateur du visiteur) La fnctin date() La fnctin date(frmat) returne une date sus frme d'une chaîne, au frmat demandé. Frmat Descriptin Exemple a "am" u "pm" minuscules pm A "AM" u "PM" majuscules PM d jur du mis 07 /12 D jur de la semaine en 3 lettres Mn F nm du mis May h heure (frmat 12 heures avec 0 en en-tête) 12 H heure (frmat 24 heures avec 0 en en-tête) 08 g heure (frmat 12 heures sans 0 en en-tête) 4 G heure (frmat 24 heures sans 0 en en-tête) 10 i minutes 44 J jurs du mis (pas de 0 en en-tête) 3 m mis de l'année (0 en en-tête) 04 M mis de l'année en 3 lettres jul n mis de l'année; pas de 0 en entête 4 s secndes 30 y année en 2 chiffres 02 Y année en 4 chiffres 2003 Par exemple : $date_du_jur = date("d-m-y"); ech "Nus smmes le ".$date_du_jur; 6.2. La fnctin getdate() Tutrial PHP - MySQL

13 La fnctin getdate(champ) returne un tableau assciatif cntenant les infrmatins de date et d'heure avec les champs suivants : Champs Descriptin Exemple secnds secndes 23 minutes minutes 7 hurs heures de la jurnée de 0 à mday jur du mis de 1 à wday jur de la semaine de 0 à 6 5 mn mis de l'année 4 year année en 4 chiffres 2003 yday jur de l'année de 0 à weekday nm du jur de la semaine (en anglais) Mnday mnth mis de l'année (en anglais) January Par exemple : $aujurdhui = getdate(); $mis = $aujurdhui['mnth']; $jur = $aujurdhui['mday']; $annee = $aujurdhui['year']; ech "$jur/$mis/$annee"; 7. Les pérateurs 7.1. Qu'est-ce qu'un pérateur? Les pérateurs snt des symbles qui permettent de manipuler des variables, c'est-à-dire effectuer des pératins, évaluer des variables, etc On distingue plusieurs types d'pérateurs : - les pérateurs de calcul - les pérateurs d'assignatin - les pérateurs d'incrémentatin - les pérateurs de cmparaisn - les pérateurs lgiques 7.2. Les pérateurs de calcul Les pérateurs de calcul permettent de mdifier mathématiquement la valeur d'une variable. Opérateur Dénminatin Effet Exemple Résultat + Additin Ajute deux valeurs $x Sustractin Sustrait deux valeurs $x-3 4 * Multiplicatin Multiplie deux valeurs $x*3 21 / Divisin Divise deux valeurs $x/ = Opérateur d'affectatin Affecte une valeur à une variable $x=3 Met la valeur 3 à la variable $x Tutrial PHP - MySQL

14 Exemple : $a = 8; $b = 3; ech $a + $b."<br>"; ech $a - $b."<br>"; ech $a * $b."<br>"; ech $a / $b."<br>"; 7.3. Les pérateurs d'assignatin Ces pérateurs permettent de simplifier des pératins telles que ajuter une valeur dans une variable et stcker le résultat dans celle-ci. Une telle pératins s'écrirait habituellement de la façn suivante par exemple: $x=$x+2 Avec les pérateurs d'assignatin il est pssible d'écrire cette pératin sus la frme suivante: $x+=2 Ainsi, si la valeur de x était 5 avant pératin, elle sera de 7 après Les pérateurs de ce type snt les suivants: Opérateur Effet += additin deux valeurs et stcke le résultat dans la variable (à gauche). -= sustrait deux valeurs et stcke le résultat dans la variable. *= multiplie deux valeurs et stcke le résultat dans la variable. /= divise deux valeurs et stcke le résultat dans la variable. %= dnne le reste de la divisin deux valeurs et stcke le résultat dans la variable. = Effectue un OU lgique entre deux valeurs et stcke le résultat dans la variable. ^= Effectue un OU exclusif entre deux valeurs et stcke le résultat dans la variable. &= Effectue un Et lgique entre deux valeurs et stcke le résultat dans la variable..= Cncatène deux chaînes et stcke le résultat dans la variable Les pérateurs d'incrémentatin Ce type d'pérateur permet d'augmenter u de diminuer, de façn cncise, une variable d'une unité. Ces pérateurs snt très utiles pur des structures telles que les bucles qui nt besin d'un cmpteur (variable qui augmente de un en un). Tutrial PHP - MySQL

15 Un pérateur de type $x++ permet de remplacer des ntatins lurdes telles que $x=$x+1 u bien $x+=1 Opérateur Dénminatin Effet Syntaxe Résultat ++ Incrémentatin Augmente d'une unité la variable $x++ 6 (avec x = 5) -- Décrémentatin Diminue d'une unité la variable $x-- 4 (avec x = 5) Exemple avec a=8 et b=3 : $a = 8; $b = 3; $a++; ech $a."<br>"; $b--; ech $b."<br>"; 7.5. Les pérateurs de cmparaisn Ce type d'pérateur permet de cmparer la grandeur de deux dnnées. Opérateur Dénminatin Effet Exemple Résultat == pérateur d'égalité Cmpare deux valeurs et vérifie leur égalité $x==3 Returne 1 si $x est égal à 3, sinn 0 < pérateur d'inféririté stricte Vérifie qu'une variable est strictement inférieure à une valeur $x<3 Returne 1 si $x est inférieur à 3, sinn 0 <= pérateur d'inféririté > pérateur de supéririté stricte >= pérateur de supéririté!= pérateur de différence Vérifie qu'une variable est inférieure u égale à une valeur Vérifie qu'une variable est strictement supérieure à une valeur Vérifie qu'une variable est supérieure u égale à une valeur Vérifie qu'une variable est différente d'une valeur $x<=3 $x>3 $x>=3 $x!=3 Returne 1 si $x est inférieur à 3, sinn 0 Returne 1 si $x est supérieur à 3, sinn 0 Returne 1 si $x est supérieur u égal à 3, sinn 0 Returne 1 si $x est différent de 3, sinn 0 Tutrial PHP - MySQL

16 Ne pas cnfndre l'pérateur d'égalité (==) avec le signe d'affectatin (=) Les pérateurs lgiques (bléens) Ce type d'pérateur permet de vérifier si plusieurs cnditins snt vraies : Opérateur Dénminatin Effet Syntaxe u OR OU lgique Vérifie qu'une des cnditins est réalisée ((cnditin1) (cnditin2)) && u AND ET lgique Vérifie que tutes les cnditins snt réalisées ((cnditin1)&&(cnditin2)) XOR OU exclusif Oppsé du OU lgique ((cnditin1)xor(cnditin2))! NON lgique Inverse l'état d'une variable bléenne (returne la valeur 1 si la variable vaut 0, 0 si elle vaut 1) (!cnditin) 7.7. Autres pérateurs Les pérateurs suivants ne peuvent pas être classés dans une catégrie spécifique mais ils nt tut de même leur imprtance! Opérateur Dénminatin Effet Syntaxe Résultat. Cncaténatin Jint deux chaînes but à but "Bnjur"."Au revir" "BnjurAu revir" $ Référencement de variable Permet de définir une variable $MaVariable = 2; -> Prpriété d'un bjet Permet d'accéder aux dnnées membres d'une classe $MnObjet-> Prpriete 7.8. Les prirités Lrsque l'n asscie plusieurs pérateurs, il faut que l'interpréteur PHP sache dans quel rdre les traiter. Vici dnc dans l'rdre décrissant les prirités de tus les pérateurs : Pririté des pérateurs 1 () [] ! ~ - 3 * / % < <= >= > 6 ==!= 7 & 8 ^ 9 10 && 11 12? : 13 = += -= *= /= %= <<= >>= >>>= &= ^= = 14 AND 15 XOR Tutrial PHP - MySQL

17 8. Les structures cnditinnelles 8.1. Qu'est-ce qu'une structure cnditinnelle? On appelle les structures cnditinnelles, les instructins qui permettent de tester si une cnditin est vraie u nn, c'est-à-dire si la valeur de sn expressin vaut 0 u 1 (le PHP asscie le mt clé true à 1 et false à 0). Ces structures cnditinnelles peuvent être assciées à des structures qui se répètent suivant la réalisatin de la cnditin. On appelle ces structures des structures de bucle La ntin de blc Une expressin suivie d'un pint-virgule est appelée instructin. Par exemple a++; est une instructin. Lrsque l'n veut regruper plusieurs instructins, n peut créer ce que l'n appelle un blc, c'est-àdire un ensemble d'instructins (suivies respectivement par des pints-virgules) et cmprises entre les acclades { et. Les instructins if, while et fr peuvent par exemple être suivies d'un blc d'instructins à exécuter. 8.3 L'instructin if L'instructin if est la structure de test la plus basique. On la retruve dans tus les langages de prgrammatin. Elle permet d'exécuter une série d'instructin si une cnditin est réalisée. La syntaxe de cette expressin est la suivante : if (cnditin réalisée) { liste d'instructins Remarques : la cnditin dit être mise entre des parenthèses. il est pssible de définir plusieurs cnditins à remplir avec les pérateurs ET et OU (&& et ) Ainsi par exemple: if ((cnditin1)&&(cnditin2)) teste si les deux cnditins snt vraies. if ((cnditin1) (cnditin2)) exécutera les instructins si l'une u l'autre des deux cnditins est vraie. s'il n'y a qu'une instructin, les acclades ne snt pas indispensables L'instructin if... else L'instructin if dans sa frme basique ne permet de tester que la réalisatin d'une cnditin. Or la plupart du temps n aimerait puvir chisir les instructins à exécuter en cas de nn réalisatin de la cnditin. L'expressin if... else permet d'exécuter une autre série d'instructin en cas de nn-réalisatin de la cnditin. La syntaxe de cette expressin est la suivante : Tutrial PHP - MySQL

18 if (cnditin réalisée) { liste d'instructins else { autre série d'instructins (en cas de nn-réalisatin). Exemple avec a=8 et b=3 : $a = 8; $b = 3; if ($a < $b) { ech "a est plus petit que b"; else { ech "a n'est pas plus petit que b"; 8.5. L'instructin if... elseif... else Il est parfis nécessaire de tester plusieurs cnditins de façn exclusive, c'est-à-dire que sur tutes les cnditins une seule sera réalisée... L'expressin if... elseif... else permet d'enchaîner une série d'instructins et évite d'avir à imbriquer des instructins if. La syntaxe de cette expressin est la suivante: if (cnditin réalisée) { liste d'instructins elseif (autre cnditin réalisée) { autre série d'instructins... else (dernière cnditin réalisée) { Tutrial PHP - MySQL

19 série d'instructins 8.6. Une façn plus cncise (pérateur ternaire) Il est pssible de faire un test avec une structure beaucup mins lurde grâce à la structure suivante, appelée pérateur ternaire : (cnditin)? instructin1 si vrai : instructin2 si faux Remarques : la cnditin dit être entre des parenthèses. lrsque la cnditin est vraie, l'instructin1 est exécutée. lrsque la cnditin est fausse, l'instructin2 est exécutée L'instructin switch L'instructin switch permet de faire plusieurs tests de valeurs sur le cntenu d'une même variable. Ce branchement cnditinnel simplifie beaucup le test de plusieurs valeurs d'une variable. Cette pératin aurait été cmpliquée (mais pssible) avec des if imbriqués. Sa syntaxe est la suivante : switch (Variable) { case Valeur1: Liste d'instructins break; case Valeur1: Liste d'instructins break; case Valeurs...: Liste d'instructins break; default: Liste d'instructins break; Les parenthèses qui suivent le mt clé switch indiquent une expressin dnt la valeur est testée successivement par chacun des "case". Lrsque l'expressin testée est égale à une des valeurs suivant un case, la liste d'instructin qui suit celui-ci est exécutée. Le mt clé break indique la srtie de la structure cnditinnelle. Le mt clé default précède la liste d'instructins qui sera exécutée si l'expressin n'est jamais égale à une des valeurs. N'ubliez pas d'insérer des instructins break entre chaque test, ce genre d'ubli est difficile à détecter car aucune erreur n'est signalée Les bucles Les bucles snt des structures qui permettent d'exécuter plusieurs fis la même série d'instructins jusqu'à ce qu'une cnditin ne sit plus réalisée. On appelle aussi ces structures des instructins répétitives u bien des itératins. Tutrial PHP - MySQL

20 La façn la plus cmmune de faire une bucle, est de créer un cmpteur (une variable qui s'incrémente, c'est-à-dire qui augmente de 1 à chaque tur de bucle) et de faire arrêter la bucle lrsque le cmpteur dépasse une certaine valeur La bucle fr L'instructin fr permet d'exécuter plusieurs fis la même série d'instructins. Dans sa syntaxe, il suffit de préciser le nm de la variable qui sert de cmpteur (et éventuellement sa valeur de départ), la cnditin sur la variable pur laquelle la bucle s'arrête (par exemple une cnditin qui teste si la valeur du cmpteur dépasse une limite) et enfin une instructin qui incrémente (u décrémente) le cmpteur. La syntaxe de cette expressin est la suivante : fr (cmpteur; cnditin; mdificatin du cmpteur) { liste d'instructins Par exemple : fr ($i=1; $i<6; $i++) { ech "$i<br>"; Cette bucle affiche 5 fis la valeur de $i, c'est-à-dire 1, 2, 3, 4, 5. Elle cmmence à $i=1, vérifie que $i est bien inférieur à 6, jusqu'à atteindre la valeur $i=6, pur laquelle la cnditin ne sera plus réalisée. Alrs la bucle s'interrmpra et le prgramme cntinuera sn curs. Ntns que le langage PHP autrise la déclaratin de la variable de bucle dans l'instructin fr ellemême! Par exemple : Tutrial PHP - MySQL

Leçon N 5 Picasa 2 ème Partie

Leçon N 5 Picasa 2 ème Partie Leçn N 5 Picasa 2 ème Partie Après avir vu u revu la présentatin de PICASA 3, vus allez dans cette leçn vir cmment gérer vs phts avec ce lgiciel. 1 Récupérer vs phts de vtre appareil de pht numérique.

Plus en détail

GUIDE INSTALLATION IAS

GUIDE INSTALLATION IAS Guide d installatin IAS 1 IMPACT TECHNOLOGIES se réserve le drit de mdifier à tut mment le cntenu de ce dcument. Bien que l exactitude des renseignements qu il cntient sit cntrôlée avec sin, IMPACT TECHNOLOGIES

Plus en détail

Manuel. Manuel Utilisateur de l'espace de travail. Sopra Group My ENT. Version 1.00 du mardi 25 février 2014 État : Travail 1/30

Manuel. Manuel Utilisateur de l'espace de travail. Sopra Group My ENT. Version 1.00 du mardi 25 février 2014 État : Travail 1/30 Manuel Spra Grup My ENT Versin 1.00 du mardi 25 février 2014 État : Travail 1/30 Histrique Versin Date Origine de la mise à jur Rédigée par Validée par 1.00 21/02/2012 Créatin pur My ENT V1.1 par Sprgrup

Plus en détail

Manuel d utilisation de Nomad Trading

Manuel d utilisation de Nomad Trading Manuel d utilisatin de Nmad Trading INTRODUCTION NmadTrading est un util qui vus permet d'accéder à vtre envirnnement de trading à distance. Cmment fnctinne-t-il? NmadTrading s'installe sur vtre platefrme

Plus en détail

TP2 Programmation Web - Correction

TP2 Programmation Web - Correction TP2 Prgrammatin Web - Crrectin Un Chat en PHP On veut réaliser une applicatin de chat en ligne. Chaque visiteur s identifie à sn arrivée, ce qui lui permet d apparaître dans l annuaire des persnnes cnnectées.

Plus en détail

Les Systèmes ADDATech Inc. Clinicmaster Changement d option sur poste de travail

Les Systèmes ADDATech Inc. Clinicmaster Changement d option sur poste de travail Les Systèmes ADDATech Inc. Clinicmaster Changement d ptin sur pste de travail 1 Ce que vus devez savir À Partir de la versin 7.16.00, l arrière scène des ptins de pste de travail vnt se cmprter différemment.

Plus en détail

Archivage de videos IVTVision (Windows)

Archivage de videos IVTVision (Windows) Archivage de vides IVTVisin (Windws) 1 Intrductin Puisque le Serveur IVTVisin enregistre des vidés en utilisant une structure de fichiers du système d explitatin simple, l archivage de vidés devrait être

Plus en détail

Utiliser les activités de cours de Moodle : le Questionnaire

Utiliser les activités de cours de Moodle : le Questionnaire Utiliser les activités de curs de Mdle : le Questinnaire CETTE PROCEDURE DÉCRIT LA MISE EN PLACE ET L UTILISATION DE L ACTIVITÉ DE COURS «QUESTIONNAIRE». PRE-REQUIS : Prcédure «Démarrer sur Mdle» DÉFINITION

Plus en détail

INTERNET ETHERNET BUS DE TERRAIN

INTERNET ETHERNET BUS DE TERRAIN INTERNET ETHERNET BUS DE TERRAIN CENTRE D INTERET : COMMUNICATION RESEAUX! "# $! $ % % & '! (!)!* +, - %! &#! / $, %! 0 12 3 % 4 5 0 #! - $ % 6 7! " #$ % $ & 2& 8 + 9! "# $! 7! Mettre sus tensin les rdinateurs

Plus en détail

Notice d utilisation du site Internet de l Académie d Agriculture pour les Membres Responsables de Section ou Responsables de Groupe de Réflexion.

Notice d utilisation du site Internet de l Académie d Agriculture pour les Membres Responsables de Section ou Responsables de Groupe de Réflexion. Ntice d utilisatin du site Internet de l Académie d Agriculture pur les Membres Respnsables de Sectin u Respnsables de Grupe de Réflexin. Cette ntice tient lieu de mément. A. Présentatin... 2 B. Premiers

Plus en détail

Création d un formulaire PDF dans LibreOffice (4.0.5.2)

Création d un formulaire PDF dans LibreOffice (4.0.5.2) Créatin d un frmulaire PDF dans LibreOffice (4.0.5.2) Pur créer un frmulaire PDF Démarrez LibreOffice 4, puis débuter un nuveau dcument texte (LibreOffice Writer). Figure 1 Dans le menu «Affichage», à

Plus en détail

Mise à niveau vers PlanetPress Suite version 5

Mise à niveau vers PlanetPress Suite version 5 Mise à niveau vers PlanetPress Suite versin 5 Date de créatin : 2 septembre 2005 Date de révisin : 14 juin 2006 Table des matières Cnfiguratin minimale du système... 4 Cnsidératins imprtantes... 4 Prblèmes

Plus en détail

Centre e-learning HES-SO

Centre e-learning HES-SO Installer le lgiciel Ht Ptates - Décmpresser le fichier winhtpt60.zip - Lancer le Setup - Suivre la prcédure prpsée par l assistant Chisir le type d exercice Ht Ptates Ce lgiciel prpse cinq types de questinnaires

Plus en détail

Mise en place d un espace numérique de travail Quickplace

Mise en place d un espace numérique de travail Quickplace Mise en place d un espace numérique de travail Quickplace Une fis l espace créé par le CRDP, il y a un certain nmbre de travaux à prévir avant de puvir l utiliser avec les étudiants. D une manière générale,

Plus en détail

AMFB - Présentation de BIBLIO et mode d emploi

AMFB - Présentation de BIBLIO et mode d emploi - 14 - AMFB - Présentatin de BIBLIO et mde d empli Daniel Ghyselinck & Marcel Lecmte Daniel Ghyselinck, ntre infrmaticien de génie, a cnçu un lgiciel simple et sbre d apparence, mais qui cnstitue à ns

Plus en détail

JSON. JavaScript Object Notation. Très répandu lors de l utilisation. Plus léger que XML

JSON. JavaScript Object Notation. Très répandu lors de l utilisation. Plus léger que XML JSON DB2 fr i JSON JavaScript Object Ntatin Frmat de représentatin des dnnées Originellement amené par JavaScript Mais utilisable par ailleurs Très répandu lrs de l utilisatin Services web REST Open Data

Plus en détail

Mode d emploi : PHILAPLUS pour PC équipé de Windows

Mode d emploi : PHILAPLUS pour PC équipé de Windows 2. Vue série Tuches de navigatin Revenir au 1 er timbre Aller au précédent- au suivant au dernier timbre Série Timbre du n x au n x Intitulé de la série Descriptin du timbre Ccher ici les timbres dnt vus

Plus en détail

Charte de la gestion cookies groupe PVCP 25/09/2014

Charte de la gestion cookies groupe PVCP 25/09/2014 Charte de la gestin ckies grupe PVCP 25/09/2014 Table des matières 1. Qu'est-ce qu'un ckie?... 2 2. Ntre charte sur les ckies... 2 3. Gestin des ckies... 6 1 Charte de la gestin ckies grupe PVCP 25/09/2014

Plus en détail

Présentation de Mindjet on-premise

Présentation de Mindjet on-premise Présentatin de Mindjet n-premise Mindjet Crpratin Numér gratuit : 877- Mindjet 1160 Battery Street East San Francisc CA 94111 États- Unis Téléphne : 415-229-4200 Fax : 415-229-4201 www.mindjet.cm 2012

Plus en détail

Nous proposons 3 syntaxes au choix :

Nous proposons 3 syntaxes au choix : Slutin d envi de SMS Dcumentatin technique 1. Créatin et gestin de cmpte 2. Envi par email 3. Envi via l interface Web 4. Envi par cmmande http 5. Envi via le lgiciel 123SMS 6. Publipstage SMS persnnalisés

Plus en détail

Les stratégies de Backup dans WSS V3

Les stratégies de Backup dans WSS V3 Les stratégies de Backup dans WSS V3 Quelles snt les différentes slutins de BackUp Nus avns vu au travers des précédents articles différents sujets pur Windws SharePint Services V3. Il nus faut maintenant

Plus en détail

CENTRALE NANTES ALUMNI

CENTRALE NANTES ALUMNI CENTRALE NANTES ALUMNI Tutriel utilisatin de l'adresse à vie @centraliens-nantes.net Table des matières Fnctinnement général de l'adresse à vie Qu'est-ce que l'adresse à vie? Qui dispse d'une adresse à

Plus en détail

ENREGISTEUR NUMERIQUE USB Guide utilisateur

ENREGISTEUR NUMERIQUE USB Guide utilisateur Intrductin La netbx HD ffre désrmais la fnctinnalité d Enregistreur Numérique USB (PVR-USB) vus permettant : D enregistrer directement sur vtre disque USB les prgrammes TNT u TNT-HD reçu par vtre netbx

Plus en détail

Basculer entre un réseau domestique et celui de votre lieu de travail

Basculer entre un réseau domestique et celui de votre lieu de travail Prise en main de Windws : Cnnexin de vtre rdinateur prtable du travail à vtre réseau dmestique www.univ-infrmatique.cm Dans cet article Basculer entre un réseau dmestique et celui de vtre lieu de travail

Plus en détail

Mode d'emploi pour bien démarrer avec MOODLE

Mode d'emploi pour bien démarrer avec MOODLE Mde d'empli pur bien démarrer avec MOODLE Cmment entrer dans Mdle? Clément LIEVRE 30 aût 2008 Si vus êtes enseignant, se cnnecter (butn "Cnnexin" en haut à drite) avec sn identifiant et sn mt de passe

Plus en détail

MANUEL D UTILISATION DU SITE INTERNET (PUBLIER)

MANUEL D UTILISATION DU SITE INTERNET (PUBLIER) MANUEL D UTILISATION DU SITE INTERNET (PUBLIER) Chapitre 3 : Page d accueil La page d accueil est la page d entrée sur le site internet Que cntient-elle? Menu principal (haut gauche) Cmme pur tutes les

Plus en détail

Guide de Déclassement. version 5.1.2

Guide de Déclassement. version 5.1.2 Guide de Déclassement versin 5.1.2 04 ctbre 2015 Table des matières 1.3.1 Gestin des archives (déclassement)... 3 1.3.1.1 Fermeture des dssiers actifs... 4 1.3.1.2 Génératin et validatin des listes de

Plus en détail

Carte VISA Affaires de la Banque Scotia

Carte VISA Affaires de la Banque Scotia Carte VISA Affaires de la Banque Sctia Visa Infrmatin Management Guide d utilisatin pur les titulaires de carte 1 TABLE DES MATIÈRES 1.0 INTRODUCTION... 2 2.0 AVANT-PROPOS... 3 2.1 EXIGENCES TECHNIQUES...

Plus en détail

Trucs et astuces pour joindre des données statistiques à l Atlas et réaliser une carte personnalisée

Trucs et astuces pour joindre des données statistiques à l Atlas et réaliser une carte personnalisée Trucs et astuces pur jindre des dnnées statistiques à l Atlas et réaliser une carte persnnalisée 1. Organisatin des statistiques spatiales dans Excel Assurez-vus d avir des statistiques pur l un des territires

Plus en détail

Qu'est-ce que PHP? Langage interprété exécuté du côté serveur. Principaux atouts :

Qu'est-ce que PHP? Langage interprété exécuté du côté serveur. Principaux atouts : Qu'est-ce que PHP? Langage interprété exécuté du côté serveur Principaux atouts : - disponibilité du code source (distribué sous licence GNU GPL) - simplicité d'écriture de scripts - possibilité d'inclure

Plus en détail

TP à partir du simulateur

TP à partir du simulateur TP à partir du simulateur Questin 2.1 Quels snt les types de câblages qui fnctinnent? (les carrés ruges indiquent un prblème de liaisn physique entre deux cartes) Purqui le câblage "Paire trsadée drit"

Plus en détail

Constat. Solution proposée par la HES-SO Valais. Tâches et atouts d'un Webmaster, points forts. Public cible, prérequis

Constat. Solution proposée par la HES-SO Valais. Tâches et atouts d'un Webmaster, points forts. Public cible, prérequis Cnstat Désrmais, tutes les entreprises, même les plus petites, se divent d'être présentes sur Internet. La créatin de sites demeure cûteuse, particulièrement en termes de maintenance. Le marché manque

Plus en détail

Directory List & Print (Pro) by Infonautics GmbH, Switzerland

Directory List & Print (Pro) by Infonautics GmbH, Switzerland Directry List & Print Pr by Infnautics GmbH Switzerland Directry List & Print (Pr) by Infnautics GmbH, Switzerland Directry List & Print est un lgiciel pur Windws qui peut facilement lister et imprimer

Plus en détail

Mise en forme de documents : travaux pratiques (2) Table des matières

Mise en forme de documents : travaux pratiques (2) Table des matières Mise en frme de dcuments : travaux pratiques (2) Versin WORD 2007/2010 Table des matières Transfert de styles d un dcument vers un autre 3 Fusin de fichiers 5 Utilisatin du mdèle de thèse numérique 5 Numértatin

Plus en détail

1.3.Codage - Numération

1.3.Codage - Numération 1.3.Cdage - Numératin Plan du chapitre: 1. Cdage de l infrmatin 1. 1.1 Cdage en général : le purqui 1.2 Cdage des caractères : cde ASCII 1.3 Cdage des nmbres entiers : numératin 1.4 Les entiers dans une

Plus en détail

Conception de sites web marchands: TD 2

Conception de sites web marchands: TD 2 Cnceptin de sites web marchands: TD 2 Email : nassim.bahri@yah.fr Site web : http://nassimbahri.vh Nassim BAHRI Etude de cas Un grupe de librairies vudrait mettre en place un site web marchand. Ce client

Plus en détail

Enjeux et usages de l informatique dans les disciplines de Lettres Novembre 2012 CARNET DE VOYAGE

Enjeux et usages de l informatique dans les disciplines de Lettres Novembre 2012 CARNET DE VOYAGE Enjeux et usages de l infrmatique dans les disciplines de Lettres Nvembre 2012 CARNET DE VOYAGE Cahier des charges Cntenu Intrductin :... 2 But du Lgiciel :... 2 Définitins préalables :... 2 Cnventin de

Plus en détail

PLATEFORME GREETERCITY.COM 2.0

PLATEFORME GREETERCITY.COM 2.0 PLATEFORME GREETERCITY.COM 2.0 FICHE TECHNIQUE DECEMBRE 2010. LE CONTEXTE Les utils de cmmunicatin et de gestin dévelppés par les rganisatins de greeters de par le mnde snt assez cmparables : Chaque rganisatin

Plus en détail

TAI055 Gérer les licences, les versions et les correctifs de logiciels TABLE DES MATIERES

TAI055 Gérer les licences, les versions et les correctifs de logiciels TABLE DES MATIERES Apprt d infrmatins et de cnnaissances TAI055 Gérer les licences, les versins et les crrectifs de lgiciels TABLE DES MATIERES 1 INTRODUCTION... 2 2 RESPECT DE LA LEGISLATION SUR LES DROITS D AUTEUR... 3

Plus en détail

NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE

NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE Directin des lycées Service des Technlgies de l Infrmatin Educatives NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE Année sclaire 2008/2009 SOMMAIRE REMARQUES IMPORTANTES... 2 1. Exprter les cmptes

Plus en détail

SECTION 10. Présence sur Internet. Présence sur Internet. B IBLIOTHÈQUE N UMÉRIQUE DES C ARAÏBES (dloc) Dans cette section

SECTION 10. Présence sur Internet. Présence sur Internet. B IBLIOTHÈQUE N UMÉRIQUE DES C ARAÏBES (dloc) Dans cette section SECTION 10 Présence sur Internet Dans cette sectin Digital Library Management Systems (DLMS) Interface centrale dloc FTP Recnnaissance ptique de caractères Cllectins distribuées Présence sur Internet 2007,

Plus en détail

Demandes d emploi en ligne

Demandes d emploi en ligne Demandes d empli en ligne La majrité des emplyeurs acceptent les demandes d empli et les curriculum vitæ en ligne et beaucup exigent que vus pstuliez en ligne. Vs demandes d empli en ligne sernt plus efficaces

Plus en détail

Archivage de videos IVTVision (Linux)

Archivage de videos IVTVision (Linux) Archivage de vides IVTVisin (Linux) 1 Intrductin Puisque le Serveur IVTVisin enregistre des vidés en utilisant une structure de fichiers du système d explitatin simple, l archivage de vidés devrait être

Plus en détail

Partage de documents entre tablettes et transfert de ressources

Partage de documents entre tablettes et transfert de ressources Le 25 avril 2012 Partage de dcuments entre tablettes et transfert de ressurces C Objectif : permettre le partage de dcuments sur le réseau d'établissement entre les tablettes des prfesseurs et les tablettes

Plus en détail

Gestion des Prospects : Adresses à exporter

Gestion des Prospects : Adresses à exporter Gestin des Prspects : Adresses à exprter 2 Tables des matières 1. Intrductin : Adresses à exprter p 3 2. Que signifie une adresse qualifiée? p4 2.1 Particulier = le client final 2.2 Cnducteur lié à une

Plus en détail

TALI (Traitement adapté des Impayés de Loyers)

TALI (Traitement adapté des Impayés de Loyers) TALI (Traitement adapté des Impayés de Lyers) Evlutin du traitement amiable Cahier des charges 1 Cnstat 1 ère versin... 2 2 Evlutin 2 nde versin... 2 2.1 Cntexte 2 2.2 Les acteurs et leurs rôles 2 2.3

Plus en détail

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD.

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD. Changements apprtés par le firmware: Fiabilité du prduit amélirée Réslutin de l anmalie causant de brèves pauses intermittentes chez certains utilisateurs. INTRODUCTION Ce dcument décrit la prcedure permettant

Plus en détail

La capture d écran intégrée sous Mac

La capture d écran intégrée sous Mac Psted 18 mai 2012 by Marc La capture d écran intégrée sus Mac Mac Os X dispse deux systèmes de capture d écran l une n est accessible que par les raccurcis clavier l autre est un lgiciel à part entière

Plus en détail

(les caractères apparaissent en vidéo inversé : blanc sur fond

(les caractères apparaissent en vidéo inversé : blanc sur fond Editin d un dcument De l allumage du PC à sa sauvegarde et à sn impressin RF : PeMWrdSyst_0707/Tice/Web/DataSite Objet: Ntice d utilisatin d un traitement de texte pur la créatin d un dcument, de la mise

Plus en détail

KDJHU HQHUJ\ manuel de l'xwlolvdteur tebis

KDJHU HQHUJ\ manuel de l'xwlolvdteur tebis manuel de l' teur tebis SOMMAIRE SOMMAIRE Page 1. PRESENTATION GENERALE DU SITE HAGER-ENERGY... 2 2. CONNEXION AU SITE... 3 3.... 4 3.1 COMPTE... 4 3.2 PAGE D ACCUEIL... 5 3.3 APPAREILS... 5 3.4 MON LOGEMENT...

Plus en détail

*** La norme : XQuery ***

*** La norme : XQuery *** *** La nrme : XQuery *** 1. Intrductin 1.1 Principe XQuery est un langage de "prgrammatin" puissant pur extraire des dnnées XML. Type de dnnées: un seul "dcument" u encre des cllectins sus frme de : Fichiers.

Plus en détail

GPI Gestion pédagogique intégrée

GPI Gestion pédagogique intégrée Sciété GRICS GPI Gestin pédaggique intégrée Guide d installatin Fnctinnalités Windws GPI 2012 Versin mise à jur le 29 janvier 2014 Sciété GRICS Page 1 de 12 GPI_2012 Guide d installatin Fnctinnalités Windws

Plus en détail

BOUTIQUE EN LIGNE MANUEL UTILISATEUR

BOUTIQUE EN LIGNE MANUEL UTILISATEUR BOUTIQUE EN LIGNE MANUEL UTILISATEUR Table des matières I. ACCES A LA BOUTIQUE GARDIF... 3 II. ECRAN D ACCUEIL... 5 III. BARRE DE NAVIGATION... 6 1. MON COMPTE... 6 2. MES COMMANDES... 7 3. DETAIL D UNE

Plus en détail

Renouvellement d une police d assurance

Renouvellement d une police d assurance AGENTS, COURTIERS Renuvellement d une plice d assurance La prcédure de renuvellement vise à aider les représentants à respecter leurs bligatins lrs du renuvellement d une plice d assurance. Ces bligatins

Plus en détail

Nouveautés apportées à l assessment-tool

Nouveautés apportées à l assessment-tool Nuveautés apprtées à l assessment-tl La dcumentatin et les utils d aide de Friendly Wrk Space snt régulièrement révisés, actualisés et dévelppés. Ainsi, la directive a une nuvelle fis été mise à jur en

Plus en détail

CORRECTION D URGENCE D UN APPAREIL MÉDICAL ACTION NÉCESSAIRE DÉFIBRILLATEUR LIFEPAK 1000

CORRECTION D URGENCE D UN APPAREIL MÉDICAL ACTION NÉCESSAIRE DÉFIBRILLATEUR LIFEPAK 1000 CORRECTION D URGENCE D UN APPAREIL MÉDICAL ACTION NÉCESSAIRE DÉFIBRILLATEUR LIFEPAK 1000 Mai 2015 URGENT Transmettez immédiatement cette lettre aux respnsables de l entretien et du cntrôle des défibrillateurs

Plus en détail

Programme de surveillance : Développement professionnel Document explicatif

Programme de surveillance : Développement professionnel Document explicatif Prgramme de surveillance : Dévelppement prfessinnel Dcument explicatif DÉVELOPPEMENT PROFESSIONNEL Questinnaire d aut-inspectin«(qai) Plan d atteinte des standards (PAS) Plan de prise en charge du patient

Plus en détail

Exchange 2010 : L'essentiel pour installation et l'administration de base

Exchange 2010 : L'essentiel pour installation et l'administration de base Exchange 2010 : L'essentiel pur installatin et l'administratin de base Ce dcument se base sur l'architecture suivante : Serveur 2008 R2 DNS et AD Serveur 2008 R2 Exchange 2010 Prérequis du serveur Active

Plus en détail

DOCUMENTATION DES SPIP MUTUALISES A USAGE PEDAGOGIQUE

DOCUMENTATION DES SPIP MUTUALISES A USAGE PEDAGOGIQUE DOCUMENTATION DES SPIP MUTUALISES A USAGE PEDAGOGIQUE Les sites disciplinaires utilisent désrmais SPIP en installatin mutualisée. Ce chix répnd à plusieurs impératifs aussi bien éditriaux que techniques.

Plus en détail

Portail HP Education Services FAQ

Portail HP Education Services FAQ Prtail HP Educatin Services FAQ Merci d examiner la liste des «questins fréquemment psées» dans ce dcument. Nus y avns cmpilé les questins les plus suvent psées par les utilisateurs de ntre prtail. La

Plus en détail

Utiliser AdwCleaner version 3.x

Utiliser AdwCleaner version 3.x Utiliser AdwCleaner versin 3.x Vici un tutriel sur l'utilisatin d'adwcleaner dans sa versin 3.x. Pur rappel, AdwCleaner est un util dévelppé par Xplde, et supprimant les lgiciels indésirables de l'rdinateur.

Plus en détail

Module d auto-formation

Module d auto-formation Mdule d aut-frmatin CENTRES DE SENSIBILISATION À LA SÉCURITÉ ROUTIÈRE () Pur cmmencercliquer sur la suris 1 Versin 1.4 07/03/2013 Accueil Cmment naviguer dans le supprt Naviguer dans le mdule Pré-requis

Plus en détail

Catalogue de formation bureautique

Catalogue de formation bureautique Adbe IBM/ Nvell Micrsft Micrsft Catalgue de frmatin bureautique Windws [2000, XP, Vista, 7] Windws et Explrateur Gestin de dcuments Envirnnement Intrductin à la micr-infrmatique Intrductin Traitement de

Plus en détail

logiciel d'apprentissage collaboratif SMART amp GUIDE D'UTILISATION

logiciel d'apprentissage collaboratif SMART amp GUIDE D'UTILISATION lgiciel d'apprentissage cllabratif SMART amp GUIDE D'UTILISATION Avis relatif aux marques de cmmerce SMART amp, SMART Exchange, smarttech, le lg SMART et tus les slgans SMART snt des marques de cmmerce

Plus en détail

Premiers pas avec MacMap v3

Premiers pas avec MacMap v3 Tutriel MacMap v3 Premiers pas avec MacMap v3 Installatin...2 Intrductin à MacMap versin 3...3 Le lgiciel...3 MacMap... 3 Plug-ins et Framewrks... 3 Les utilitaires... 4 Aide et langue... 5 Paramètres

Plus en détail

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement CENTRE e-learning HES-SO CYBERLEARN COURS MOODLE SUPPORT DE TRAVAIL Pur prfesseur-es et assistant-es d'enseignement Sndages et tests : rendez vs curs Mdle interactifs! HES-SO 2010 Team Cyberlearn Table

Plus en détail

Procédure d installation

Procédure d installation Prcédure d installatin «Prjet SuriQuat» WSSW/SuriQuat- 12 rue des Pies 38360 Sassenage inf@suriquat.cm / www.suriquat.cm 1 CONFIGURATION...3 2 INSTALLATION DE SURIQUAT...4 3 MISE A JOUR DE SURIQUAT...6

Plus en détail

CEGID Business 2006. Prérequis sur Plate-forme IBM eserver iseries/i5. Mise à jour au 10 octobre 2005. Service d'assistance Téléphonique 0 825 070 025

CEGID Business 2006. Prérequis sur Plate-forme IBM eserver iseries/i5. Mise à jour au 10 octobre 2005. Service d'assistance Téléphonique 0 825 070 025 Nte technique CEGID Business 2006 Prérequis sur Plate-frme IBM eserver iseries/i5 Mise à jur au 10 ctbre 2005 Service d'assistance Téléphnique 0 825 070 025 Nte technique Pré requis CEGID Business Smmaire

Plus en détail

ITIL V3. Exploitation des services : La gestion des événements

ITIL V3. Exploitation des services : La gestion des événements ITIL V3 Explitatin des services : La gestin des événements Créatin : janvier 2008 Mise à jur : aût 2009 A prps A prps du dcument Ce dcument de référence sur le référentiel ITIL V3 a été réalisé en se basant

Plus en détail

Typolight Manuel utilisateur V2

Typolight Manuel utilisateur V2 Typlight Manuel utilisateur V2 Cncept-Image Turs - avril 2010 1 1 SOMMAIRE 1 SOMMAIRE 2 2 LA CONSOLE DE MISE A JOUR (BACK OFFICE) 3 2.1 L'URL du back ffice 3 2.2 La mise en page du back ffice 3 2.3 Mdifier

Plus en détail

Stockage des données en bases MySQL

Stockage des données en bases MySQL 1 Serveur de cmmunicatin IceWarp Stckage des dnnées en bases MySQL IceWarp France nvembre 2009 2 Serveur IceWarp : Stckage en base de dnnées MySQL Smmaire Intrductin... 3 Les lgiciels nécessaires... 3

Plus en détail

Administrateur système www.ofppt.info

Administrateur système www.ofppt.info ROYAUME DU MAROC Office de la Frmatin Prfessinnelle et de la Prmtin du Travail Administrateur système www.fppt.inf DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Administrateur système.dc

Plus en détail

MANUEL COLLECTIVITÉ. Manuel collectivités Page 1 sur 23

MANUEL COLLECTIVITÉ. Manuel collectivités Page 1 sur 23 MANUEL COLLECTIVITÉ Manuel cllectivités Page 1 sur 23 SOMMAIRE Écran d accueil... 3 Accès... 3 Présentatin... 3 Descriptin des frmulaires de l enquête... 4 Saisie des infrmatins cncernant la cllectivité...

Plus en détail

Le serveur de communication IceWarp. Les files SMTP. IceWarp version 11.2. Mars 2015. Icewarp France / DARNIS Informatique

Le serveur de communication IceWarp. Les files SMTP. IceWarp version 11.2. Mars 2015. Icewarp France / DARNIS Informatique Le serveur de cmmunicatin IceWarp Les files SMTP IceWarp versin 11.2 Mars 2015 Icewarp France / DARNIS Infrmatique Serveur IceWarp - Les files SMTP 1 SOMMAIRE Présentatin... 1 Mécanismes internes... 2

Plus en détail

TAI054 Utiliser un logiciel de gestion de parc (généralités) TABLE DES MATIERES

TAI054 Utiliser un logiciel de gestion de parc (généralités) TABLE DES MATIERES Apprt d infrmatins et de cnnaissances TAI054 Utiliser un lgiciel de gestin de parc (généralités) TABLE DES MATIERES 1 INTRODUCTION... 2 2 FONCTIONS DES LOGICIELS DE GESTION DE PARC... 3 2.1 ACQUISITION

Plus en détail

ROUTE PLUS. Informations Générales et Préconisations

ROUTE PLUS. Informations Générales et Préconisations ROUTE PLUS Infrmatins Générales et Précnisatins PARTIE 1 : PRESENTATION... 2 PARTIE 2 : ARCHITECTURE ROUTE PLUS... 3 1 : Mnpste... 3 2 : Multipstes... 3 3 : Serveur d applicatin / Terminaux... 4 PARTIE

Plus en détail

GUIDE DE L UTILISATEUR

GUIDE DE L UTILISATEUR GUIDE DE L UTILISATEUR Réseau privé virtuel VPN SERVICE DES TECHNOLOGIES DE L INFORMATION TABLE DES MATIÈRES Page 1. Intrductin...3 2. Sutien technique...3 3. Pur accéder au service...3 4. Cnfiguratin

Plus en détail

Le service 3 D Secure sert à sécuriser vos paiements sur Internet en vous demandant de vous authentifier

Le service 3 D Secure sert à sécuriser vos paiements sur Internet en vous demandant de vous authentifier A qui sert le service 3 D Secure VISA et MasterCard? Le service 3 D Secure sert à sécuriser vs paiements sur Internet en vus demandant de vus authentifier lrs de chaque paiement afin de s'assurer que vus

Plus en détail

Après la configuration sous VMware, une première fenêtre apparait et on va choisir «advanced options» puis «Expert Install»

Après la configuration sous VMware, une première fenêtre apparait et on va choisir «advanced options» puis «Expert Install» VMware WORKSTATION Installatin DEBIAN 7.2 mde Expert TP1 Installatin système Après la cnfiguratin sus VMware, une première fenêtre apparait et n va chisir «advanced ptins» puis «Expert Install» Chisir

Plus en détail

Sommaire: I/ Convertir un fichier.vmdk en.vdi..2. II/ Changer la taille d un disque.2. III/ OS pris en charge.4

Sommaire: I/ Convertir un fichier.vmdk en.vdi..2. II/ Changer la taille d un disque.2. III/ OS pris en charge.4 Virtualisatin BTS SIO Adrien Chade 13 Smmaire: I/ Cnvertir un fichier.vmdk en.vdi..2 II/ Changer la taille d un disque.2 Pur VirtualBx 2 Pur VmWare.3 III/ OS pris en charge.4 Par Virtual Bx..4 Par VmWare

Plus en détail

Plan pluriannuel d accessibilité de TELUS

Plan pluriannuel d accessibilité de TELUS Plan pluriannuel d accessibilité de Li sur l accessibilité pur les persnnes handicapées de l Ontari (LAPHO) 2014-2021 Plan pluriannuel d accessibilité de LAPHO Table des matières Applicatin 1 Intrductin

Plus en détail

MINISTÈRE DE LA FONCTION PUBLIQUE ET DE LA RÉFORME DE L ÉTAT. Réforme des retraites. La cessation progressive d activité

MINISTÈRE DE LA FONCTION PUBLIQUE ET DE LA RÉFORME DE L ÉTAT. Réforme des retraites. La cessation progressive d activité MINISTÈRE DE LA FONCTION PUBLIQUE ET DE LA RÉFORME DE L ÉTAT Réfrme des retraites La cessatin prgressive d activité Guide de la cessatin prgressive d activité des fnctinnaires et des agents nn titulaires

Plus en détail

Meilleures pratiques en matière d'indexation de contenu. Mise à niveau à partir de versions antérieures à la version 6.5

Meilleures pratiques en matière d'indexation de contenu. Mise à niveau à partir de versions antérieures à la version 6.5 Meilleures pratiques en matière d'indexatin de cntenu Recmmandé pur les sites cntenant plus de 500 000 dcuments L'bjet de ce dcument est de dnner des cnseils pur amélirer les perfrmances de l'indexatin

Plus en détail

PROPOSITION DE CREATION DE SITE INTERNET

PROPOSITION DE CREATION DE SITE INTERNET PROPOSITION DE CREATION DE SITE INTERNET OBJET : La fédératin départementale Sarthe Nature Envirnnement (SNE) suhaite dévelpper un site Internet. Celui-ci ayant pur but de diffuser du cntenu rganisé. Ce

Plus en détail

livraisons en centrale

livraisons en centrale 2013 Cahier des charges pur livraisns en centrale A l attentin des furnisseurs de Carrefur Belgium Table des matières A/ ETIQUETAGE LOGISTIQUE... 2 A1/Rappel... 2 A2/ Le manuel d'étiquetage lgistique de

Plus en détail

MANUEL D UTILISATION DE L EXTENSION scom POUR FILEMAKER PRO

MANUEL D UTILISATION DE L EXTENSION scom POUR FILEMAKER PRO MANUEL D UTILISATION DE L EXTENSION scom POUR FILEMAKER PRO Par Henri et Mathieu Frappier 2012 Smi-t inc. Tus drits réservés 2 TABLE DES MATIÈRES PRÉAMBULE... 4 INTRODUCTION... 4 Résumé... 4 Exemples d

Plus en détail

Cible de Sécurité - Blancco DataCleaner+ v4.8

Cible de Sécurité - Blancco DataCleaner+ v4.8 1. Identificatin Du prduit Organisatin éditrice Lien vers l rganisatin Nm cmmercial du prduit Blancc Ltd. www.blancc.cm Blancc - Data Cleaner+ Numér de la versin évaluée Versin 4.8 Catégrie de prduit Effacement

Plus en détail

GUIDE TECHNIQUE POUR COMPLETER LE RAPPORT FINAL EN LIGNE Partenariats éducatifs Grundtvig

GUIDE TECHNIQUE POUR COMPLETER LE RAPPORT FINAL EN LIGNE Partenariats éducatifs Grundtvig GUIDE TECHNIQUE POUR COMPLETER LE RAPPORT FINAL EN LIGNE Partenariats éducatifs Grundtvig Pur rappel, le rapprt final est cnsidéré cmme vtre demande de paiement pur le versement du slde de la subventin.

Plus en détail

URGENT : AVERTISSEMENT DE SECURITE Erreur du code-barres à l étiquette n 23 WIZARD 2

URGENT : AVERTISSEMENT DE SECURITE Erreur du code-barres à l étiquette n 23 WIZARD 2 PerkinElmer Singapre Pte Ltd 28 Ayer Rajah Crescent #04-01/08 Singapre 139959 C. Reg. N. 199707113D Phne 65 6868 1688 Fax 65 6779 6567 www.perkinelmer.cm 13 Mai 2015 URGENT : AVERTISSEMENT DE SECURITE

Plus en détail

Serveur de FAX Réseau - Hylafax

Serveur de FAX Réseau - Hylafax Serveur de FAX Réseau - Hylafax Hylafax est un lgiciel libre de serveur de fax fnctinnant sur les platefrmes UNIX et Windws assurant l émissin et la réceptin de fax depuis plusieurs machines du réseau.

Plus en détail

[SIMULATEUR DE CREDIT IMMOBILIER]

[SIMULATEUR DE CREDIT IMMOBILIER] Telecm Bretagne - Département LUSSI Simulateur de crédit immbilier TP d'initiatin au langage C# Philippe Tanguy / Frédéric Cadier IADBA 2008-2009 IADBA 2008-2009 [SIMULATEUR DE CREDIT IMMOBILIER] OBJECTIFS

Plus en détail

Formulaire d'inscription aux Services Marchand Skrill

Formulaire d'inscription aux Services Marchand Skrill Frmulaire d'inscriptin aux Services Marchand Skrill Le frmulaire d'inscriptin aux services Marchand Skrill (l'«inscriptin») dit être signé par le Marchand u pur sn cmpte. Très imprtant : le Marchand dit

Plus en détail

Cet article décrit les spécifications d'installation et de configuration et explique étape par étape comment

Cet article décrit les spécifications d'installation et de configuration et explique étape par étape comment Numér d'article: 311015 sur le site de Micrsft. Le lien : http://supprt.micrsft.cm/kb/311015#7 Cmment faire pur activer la prise en charge des langues s'écrivant de drite à gauche pur Wrd 2003 et Wrd 2002

Plus en détail

Service de rapports PIREL version 4

Service de rapports PIREL version 4 Service de rapprts PIREL versin 4 Aût 2006 SUIVI DES MODIFICATIONS AU DOCUMENT Versin Date Auteur Cmmentaire 0.0 06-07.04 Danielle Savard Truvé Versin transmise à Yves Drapeau 0.1 06-07-06 Danielle Savard

Plus en détail

CRÉER ET GÉRER UN QUESTIONNAIRE

CRÉER ET GÉRER UN QUESTIONNAIRE Créer et gérer un questinnaire Étapes : CRÉER ET GÉRER UN QUESTIONNAIRE 1) Ajuter un cntenu de type «Questinnaire en ligne» 2) Ajuter des cmpsants au questinnaire (questins, instructins, etc.) 3) Définir

Plus en détail

Construire et préserver. Manuel d installation

Construire et préserver. Manuel d installation Cnstruire et préserver Manuel d installatin Versin : 3.0 Dernière mdificatin effectuée le 15-07-2015 Smmaire Manuel d installatin... 1 Smmaire... 2 Cnfiguratin recmmandée... 3 Installatin de la versin

Plus en détail

Logique binaire. Symbole européen. Table de vérité X R 0 0 1 1. Équation R = X

Logique binaire. Symbole européen. Table de vérité X R 0 0 1 1. Équation R = X Lgique binaire Définitin Une variable binaire est un élément qui ne peut prendre que deux valeurs ntées 1 et 0 (Oui et Nn). On dira que X est une variable binaire si X 0 X = 1 et si X 1 X = 0. Opératins

Plus en détail

Comment effectuer un scan to emails sur ces modèles :

Comment effectuer un scan to emails sur ces modèles : Remarque : Cmment effectuer un scan t emails sur ces mdèles : Tut d'abrd, prcédez cmme suit : Multifnctin nir et blanc Afici 2022, 2027, 2032 Afici 2035, 2045 Afici 2035e, 2045e Afici 3025, 3030 Afici

Plus en détail

Propriétés spécifiques à Android

Propriétés spécifiques à Android Prpriétés de l'applicatin Prpriétés spécifiques à Andrid Ces prpriétés snt situées dans l'nglet Optins Andrid à drite des prpriétés. Nm package Le nm de package est utilisé cmme identifiant unique pur

Plus en détail