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 ( 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

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

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

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

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

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

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

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

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

(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

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

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

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

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

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

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

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

[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

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

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

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

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

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

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

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

Besoins informatiques Pricare et autres informations utiles pour le gestionnaire de réseau

Besoins informatiques Pricare et autres informations utiles pour le gestionnaire de réseau Besins infrmatiques Pricare et autres infrmatins utiles pur le gestinnaire de réseau Réseau Attentin : l utilisatin de réseaux sans fil est frtement décnseillée et n est pas supprté par Figac, en raisn

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

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

SERVEUR HORUS NG dans les EPLE

SERVEUR HORUS NG dans les EPLE SIAR Mntpellier le 03/07/13 SERVEUR HORUS NG dans les EPLE INSTALLATION DU SERVEUR ADMINISTRATIF Ce serveur cntient les dnnées utilisateurs et les applicatins lcales de l établissement. Installatin du

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 mobilité interbancaire - Règlement

Service de mobilité interbancaire - Règlement versin 1.0-28/10/2009 Service de mbilité interbancaire - Règlement Ce règlement cnstitue le cadre général dans lequel les banques participantes ffrent en Belgique au cnsmmateur un service de mbilité interbancaire

Plus en détail

Guide d aide à la rédaction d un essai

Guide d aide à la rédaction d un essai Guide d aide à la rédactin d un essai Un essai peut avir plusieurs bjectifs, mais la structure de base reste la même quel qu en sit le sujet. Vus puvez l écrire afin de discuter d un pint de vue particulier

Plus en détail

PHASE 1 : choix et définition du sujet du TM.

PHASE 1 : choix et définition du sujet du TM. PHASE 1 : chix et définitin du sujet du TM. Le chix du sujet est une partie imprtante du TM. Ce chix se fait durant la 1 ère phase. La prblématique du thème cncerne le rapprt entre la chimie et la vie

Plus en détail

Il existe un format informatique appelé.csv (Comma-Separated Values, des valeurs séparées par des virgules).

Il existe un format informatique appelé.csv (Comma-Separated Values, des valeurs séparées par des virgules). A.-M. Cubat PMB - Cnseils sur l'imprt de dnnées et sur la cnversin en frmat.csv Page 1 Surce : http://amcubat.be/dcpmb/ntes-techniques-frmat-csv Il existe un frmat infrmatique appelé.csv (Cmma-Separated

Plus en détail

Logiciel de gestion des inscriptions en CPGE

Logiciel de gestion des inscriptions en CPGE Admissin CPGE Lgiciel de gestin des inscriptins en CPGE La réfrme du mde de recrutement en classes préparatires aux Grandes Écles intervenu en 2003 a prfndément mdifié la gestin par les établissements

Plus en détail

Pour répondre au besoin de sécurité juridique et de prévisibilité, la Loi type devrait traiter des questions suivantes:

Pour répondre au besoin de sécurité juridique et de prévisibilité, la Loi type devrait traiter des questions suivantes: Descriptin de la prpsitin du Canada cncernant l élabratin d une Li type sur les règles de cmpétence et de cnflits de lis en matière de cntrats de cnsmmatin dans le cadre de la CIDIP-VII Dans le cadre de

Plus en détail

Çi-dessous le livret du module de réservation de sièges. Via Thomascookagent.be (pour les agences)

Çi-dessous le livret du module de réservation de sièges. Via Thomascookagent.be (pour les agences) Réservatin de places, enregistrement en ligne et lcatin du Digeplayer chez Thmas Ck Airlines. Réservatin de places chez Pegasus et TUI Airlines Belgium (Lng Haul). Une agence de vyage peut prcéder à la

Plus en détail

Préparation de votre livre pour Kindle

Préparation de votre livre pour Kindle Préparatin de vtre livre pur Kindle Nus nus réjuissns de vtre décisin de structurer, mettre en frme et préparer vtre livre pur Kindle! Nus allns vus guider à travers les étapes nécessaires à la créatin

Plus en détail

Service de mobilité interbancaire - Règlement

Service de mobilité interbancaire - Règlement versin 3-1/7/2011 Service de mbilité interbancaire - Règlement Ce règlement cnstitue le cadre général dans lequel les banques participantes ffrent en Belgique au cnsmmateur un service de mbilité interbancaire

Plus en détail

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique SERVICE INFORMATIQUE Luxemburg, le 20 ctbre 2010 Référence: SI/DW/101020 A tutes les Directrices et à tus les Directeurs des établissements sclaires de l enseignement secndaire et secndaire technique Cncerne:

Plus en détail

«NAVIGUER SUR INTERNET v 2» Support de formation tutoré «Réponses aux remarques les plus souvent posées»

«NAVIGUER SUR INTERNET v 2» Support de formation tutoré «Réponses aux remarques les plus souvent posées» Avec l expérimentatin de NSIv2, nus avns reçu beaucup de remarques cncernant le dcument initial. Beaucup nt été prises en cmpte et intégrées. Pur les autres remarques, nus avns pris le parti d en faire

Plus en détail

Projet de renouvellement de l infrastructure informatique de la Mairie de Châtel-Guyon. Cahier des charges

Projet de renouvellement de l infrastructure informatique de la Mairie de Châtel-Guyon. Cahier des charges Prjet de renuvellement de l infrastructure infrmatique de la Mairie de Châtel-Guyn Cahier des charges SOMMAIRE Chapitre I : Présentatin du prjet 02 Chapitre II : Infrastructure existante 03 Chapitre III

Plus en détail

Annexe 2 Annexe technique de la convention individuelle d habilitation «professionnel de l automobile»

Annexe 2 Annexe technique de la convention individuelle d habilitation «professionnel de l automobile» Annexe 2 Annexe technique de la cnventin individuelle d habilitatin «prfessinnel de l autmbile» 1 Ntice explicative... 2 1.1 Préambule...2 1.2 Principe général de l habilitatin... 3 1.3 L habilitatin «prfessinnel

Plus en détail

En collaboration avec la direction territoriale du MFA

En collaboration avec la direction territoriale du MFA Prpsitins pur faciliter l utilisatin de l Entente de services de garde à cntributin réduite. En cllabratin avec la directin territriale du MFA Nus recherchns des slutins visant à : Simplifier le prcessus;

Plus en détail

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts Dssier Spécial Les 5 étapes pur vendre ACT! Apprendre à détecter un besin en Gestin de Cntacts Ce dssier à pur bjectif de vus aider à cmmercialiser ACT! auprès de vs clients et prspects. Nus allns vus

Plus en détail

Contenu de version 2.1.13

Contenu de version 2.1.13 Cntenu de versin 2.1.13 Auteur : CGI DIFFUSION Respnsables clients Versin Date Rédacteur Cmmentaires 0.0 19/03/2014 RDUB Initialisatin du dcument 1.0 20/04/2015 TLEC Mdificatin du dcument ENT_V2 1 13_Cntenu

Plus en détail

- 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES

- 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES - 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES Objectif(s) : Pré requis : Mdalités : Présentatin du tableau de brd, Principes de la remntée des cmptes. Outils de gestin prévisinnelle, d'analyse financière

Plus en détail

Comme nous devons clôturer nos systèmes actuels avant la transition, veuillez noter les dates suivantes :

Comme nous devons clôturer nos systèmes actuels avant la transition, veuillez noter les dates suivantes : Le 30 juin 2014 ACTION : Date d entrée en vigueur du changement le 25 aût 2014 Cher furnisseur, À cmpter du 25 aût 2014, Zetis utilisera un nuveau système de planificatin des ressurces de l entreprise

Plus en détail

Développement d applications mobiles natives avec LongRange de LANSA

Développement d applications mobiles natives avec LongRange de LANSA Dévelppement d applicatins mbiles Si vus savez dévelpper des applicatins IBM i, natives avec LngRange de LANSA alrs vus savez dévelpper des applicatins mbiles pur tablettes et smartphnes Dévelppement d

Plus en détail

Processus des services

Processus des services Prcessus des services TABLE DES MATIÈRES: 1 Garantie sur les prduits 2 Supprt pur les prduits 3 Cmpsant à remplacer par l utilisateur final (EURP : End User Replaceable Part) 4 Défectueux à l arrivée (DOA

Plus en détail

Guide pour la rédaction d une Spécification Technique de Besoin (STB)

Guide pour la rédaction d une Spécification Technique de Besoin (STB) Manuel Guide pur la rédactin d une Spécificatin Technique de Besin SP2_MA _ Date créatin : 23/09/08 Page 1 sur 8 Guide pur la rédactin d une Spécificatin Technique de Besin (STB) Ce dcument est un guide

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Guide de l utilisateur Pur Numara FtPrints Versin 11 Numara Sftware Inc. : Rév. 11 Numara Sftware numarasftware.cm inf@numarasftware.cm 800.222.0550 (États-Unis et Canada) 732.287.2100 (internatinal) 2011

Plus en détail

Annexe 1 Annexe technique de la convention d habilitation «expert en automobile»

Annexe 1 Annexe technique de la convention d habilitation «expert en automobile» Annexe 1 Annexe technique de la cnventin d habilitatin «expert en autmbile» «Expert en autmbile indépendant» (cnventin cmplète) 1 Ntice explicative... 2 1.1 Préambule...2 Principe général de l habilitatin...2

Plus en détail

Règlement de consultation

Règlement de consultation Mairie de Salaise sur Sanne BP 20318 19 rue Avit Niclas 38150 SALAISE SUR SANNE Tel : 04.74.29.00.80 Marché de prestatins de services divers Règlement de cnsultatin Objet du marché à bns de cmmande Vidé

Plus en détail

Note de cadrage de la version Apogée 4.10

Note de cadrage de la version Apogée 4.10 APOGEE Auteur : Département Editin Intégratin Apgée Date de créatin : 09/11/2009 Dernière mdificatin : Nmbre de pages : 15 Destinataires Les établissements Apgée Pur infrmatin : Mts Clés : Accessibilité

Plus en détail

Kluwer ERP Dashboard - VERO. www.kluwer.be/software

Kluwer ERP Dashboard - VERO. www.kluwer.be/software Kluwer ERP Dashbard - VERO www.kluwer.be/sftware Table des matières INFORMATIONS UTILES... 2 COMMENT UTILISER LE DASHBOARD... 4 LE CONTENU DU DASHBOARD... 6 LES CHIFFRES ET LES INDICATEURS... 6 LES GRAPHIQUES...

Plus en détail

A.-M. Cubat Installation de PMB en ligne Page 1 Source : http://amcubat.be/docpmb/pmb-installation-en-ligne

A.-M. Cubat Installation de PMB en ligne Page 1 Source : http://amcubat.be/docpmb/pmb-installation-en-ligne A.-M. Cubat Installatin de PMB en ligne Page 1 Merci à Eric Rbert qui a relu le dcument et ajuté quelques infs cmplémentaires. Merci aussi à Anne Subis, qui m a transmis quelques «trucs et astuces», et

Plus en détail

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA Fédératin Natinale des Organismes de Gestin des Établissements de l Enseignement Cathlique 277 rue Saint-Jacques 75240 PARIS Cedex 05 Tél. : 01.53.73.74.40 - Fax : 01.53.73.74.44 - mail : cntact@fngec.rg

Plus en détail

BOURSE EXPLO RA SUP (Région Rhône-Alpes) Toutes destinations-séjour académique et stage

BOURSE EXPLO RA SUP (Région Rhône-Alpes) Toutes destinations-séjour académique et stage BOURSE EXPLO RA SUP (Régin Rhône-Alpes) Tutes destinatins-séjur académique et stage A/Demande de burse Expl RA Sup 1/Eligibilité La mbilité (stage u séjur académique) dit être validée par des crédits ECTS

Plus en détail

Proposition de Veille Internet Campagnes Electorales 2012

Proposition de Veille Internet Campagnes Electorales 2012 Prpsitin de Veille Internet Campagnes Electrales 2012 Pur tut savir sur ce que les respnsables plitiques, candidats à l électin Présidentielle, candidats aux électins législatives disent de vus et sur

Plus en détail

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM Intégratin «SugarCRM Asterisk» Ajuter la Téléphnie à vtre CRM Un lgiciel CRM sans téléphnie, un nn-sens? Traditinnellement, les mndes de l infrmatique et des télécms nt tujurs été frtement clisnnés. Cnséquence

Plus en détail

ASSODESK.COM Aide en ligne

ASSODESK.COM Aide en ligne ASSODESK.COM Aide en ligne Reprductin même partielle interdite sans autrisatin Table des matières I But de l'applicatin... 3 II Lancement de l'applicatin... 3 III Frmulaire de pré-inscriptin... 3 IV Utilisatin

Plus en détail

Article I - Objet. Article II - Conditions d'utilisation de la eboutique

Article I - Objet. Article II - Conditions d'utilisation de la eboutique Identificatin du prestataire de service Nm et adresse : TransGirnde Tel : 0974 500 033 Fax : S.A.S. au capital de RCS Siret : - APE : E-mail : Site web : transgirnde.fr Ci-après dénmmée : TransGirnde Cnditins

Plus en détail

Gestionnaire de Prêts Margill 4.1

Gestionnaire de Prêts Margill 4.1 Gestinnaire de Prêts Margill 4.1 A P E R ÇU DES FENÊTRES E T DES P R I N CIPALES F ONCTIONNALITÉS avec Table des matières 2 Fenêtre Principale Fenêtre recherche de dnnées Fenêtre du Dssier Dnnées Calculer

Plus en détail

LIVRE BLANC SEM. Google AdWords Le guide ultime du SEM pour votre Boutique en ligne

LIVRE BLANC SEM. Google AdWords Le guide ultime du SEM pour votre Boutique en ligne LIVRE BLANC SEM Ggle AdWrds Le guide ultime du SEM pur vtre Butique en ligne En partenariat avec Edité par Table des matières I. Intrductin... 3 a. Qu est-ce que Ggle AdWrds?... 3 b. Purqui utiliser Ggle

Plus en détail

esil PROJET DE MODELISATION ORIENTEE OBJET INFORMATIQUE - 3 ANNEE

esil PROJET DE MODELISATION ORIENTEE OBJET INFORMATIQUE - 3 ANNEE Thmas DE SIANO Cédric ESCALLIER Thierry BAUD esil département infrmatique 3 ième année Prfesseur Mr. F. DUMAS Table des matières CHAPITRE 1 : ETUDE SUR RATIONAL ROSE ENTREPRISE V.2001A... 3 1.1. FONCTIONNALITES...3

Plus en détail

FINAL CUT PRO 7 / DIDACTICIEL / 2012-2013 OUVERTURE DU PROGRAMME / REGLAGES / IMPORTATION / EXPORTATION / RACCOURCIS

FINAL CUT PRO 7 / DIDACTICIEL / 2012-2013 OUVERTURE DU PROGRAMME / REGLAGES / IMPORTATION / EXPORTATION / RACCOURCIS FINAL CUT PRO 7 / DIDACTICIEL / 20122013 OUVERTURE DU PROGRAMME / REGLAGES / IMPORTATION / EXPORTATION / RACCOURCIS Final Cut Pr 7 (FCP7) est un lgiciel de mntage vidé. Il permet l imprtatin, un mntage

Plus en détail

Ville de Pierrefitte-sur-Seine Centre Technique Municipal

Ville de Pierrefitte-sur-Seine Centre Technique Municipal Ville de Pierrefitte-sur-Seine Centre Technique Municipal MARCHE de Service REGLEMENT PARTICULIER DE LA CONSULTATION R. P. C. n 074 B 037/05 Mde de cnsultatin : marché passé en la frme d une prcédure adaptée

Plus en détail

REGLEMENT COMPLET Tentez de gagner une tablette tactile

REGLEMENT COMPLET Tentez de gagner une tablette tactile ARTICLE 1 Sciété rganisatrice REGLEMENT COMPLET Tentez de gagner une tablette tactile UNILEVER FRANCE, Sciété par actins simplifiée au capital de 28 317 129, immatriculée au Registre du Cmmerce et des

Plus en détail

Laure FANJEAU 4 IMCO Classe 1. Dossier partiel Mobile-Marketing TRUFFAUT. Plus Belle sera la Terre. Monsieur DESCOUTURES

Laure FANJEAU 4 IMCO Classe 1. Dossier partiel Mobile-Marketing TRUFFAUT. Plus Belle sera la Terre. Monsieur DESCOUTURES Laure FANJEAU 4 IMCO Classe 1 Dssier partiel Mbile-Marketing TRUFFAUT Plus Belle sera la Terre Mnsieur DESCOUTURES Le premier établissement Truffaut vit le jur en 1824 à Versailles. Il se spécialisera

Plus en détail

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES MAIRIE DE BP 9 33611 CESTAS CEDEX www.mairie-cestas.fr Tel : 05 56 78 13 00 Fax : 05 57 83 59 64 PROCEDURE ADAPTEE (Article 28 du Cde des Marchés Publics) MAINTENANCE ET ASSISTANCE INFORMATIQUE DES SYSTEMES

Plus en détail

PREPARATION DE VOTRE PFMP Réalisé et testé par Laurence Martin, enseignante au LP du Toulois et chargée de mission en économie et gestion option vente

PREPARATION DE VOTRE PFMP Réalisé et testé par Laurence Martin, enseignante au LP du Toulois et chargée de mission en économie et gestion option vente PREPARATION DE VOTRE PFMP Réalisé et testé par Laurence Martin, enseignante au LP du Tulis et chargée de missin en écnmie et gestin ptin vente Sus le piltage de Christine Françis IEN Définir PFMP :.. Vus

Plus en détail

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION LA PROTECTION DES LOGICIELS CADRE LÉGISLATIF Li du 3 juillet 1985 : recnnaissance du lgiciel cmme œuvre de l esprit Directive cmmunautaire du 14

Plus en détail

Alcatel OmniPCX Office

Alcatel OmniPCX Office Alcatel OmniPCX Office PIMphny la puissance de la parle pur vtre lgiciel de gestin de cntacts Guide d intégratin CTI Guide d intégratin CTI de PIMphny Éditin 1 Alcatel 2004 page 1 Alcatel OmniPCX Office

Plus en détail

Clip Industrie. Environnement & Architecture GPAO Clipper

Clip Industrie. Environnement & Architecture GPAO Clipper Clip Industrie GPAO Clipper Objet du dcument Ce dcument a pur but de furnir aux prfessinnels de l infrmatique, des éléments techniques nécessaires à la prise de décisin, en vue d une implémentatin de Clipper,

Plus en détail

Communiqué de lancement : Sage 100 Scanfact Version V15.50

Communiqué de lancement : Sage 100 Scanfact Version V15.50 Cmmuniqué de lancement : Sage 100 Scanfact Versin V15.50 Smmaire 1. Cntexte marché P2 2. Evlutin du mde de fnctinnement des entreprises P2 3. Principe & fnctins P3 4. Bénéfices P6 5. Date de dispnibilité

Plus en détail

Cegid Expert On Demand & Juridique On Demand. Juin 2015

Cegid Expert On Demand & Juridique On Demand. Juin 2015 Cegid Expert On Demand & Juridique On Demand Juin 2015 PR-YC Expertise Cmptable-CE-OD-11/2011 Prérequis techniques Smmaire 1. PREAMBULE... 3 2. PREREQUIS TELECOM... 4 Généralités... 4 Accès Télécm supprté...

Plus en détail

Symantec Email Data Protection.cloud

Symantec Email Data Protection.cloud Présentatin du service Le Service Symantec Email Data Prtectin.clud ("Email DP") est un service d'analyse qui permet au Client de cnfigurer sa prpre stratégie de filtrage du Currier électrnique sur la

Plus en détail

Questions et réponses concernant l'assemblée générale 2015

Questions et réponses concernant l'assemblée générale 2015 Questins et répnses cncernant l'assemblée générale 2015 1. Infrmatins générales sur l'assemblée générale... 3 1.1 Date et lieu... 3 1.2 Heure de l'assemblée générale... 3 1.3 Que se passe-t-il si j'arrive

Plus en détail

http://espaceassure.apgis.com Siège social : 12, rue Massue - 94684 Vincennes cedex

http://espaceassure.apgis.com Siège social : 12, rue Massue - 94684 Vincennes cedex apgis Institutin de prévyance 12 rue Massue 94684 Vincennes cedex Espace Assuré APGIS : http://espaceassure.apgis.cm QUELQUES EXPLICATIONS Siège scial : 12, rue Massue - 94684 Vincennes cedex APGIS - Institutin

Plus en détail

Dossier de Presse. 1 ier guide Interactif pour créateurs et entrepreneurs

Dossier de Presse. 1 ier guide Interactif pour créateurs et entrepreneurs Dssier de Presse 1 ier guide Interactif pur créateurs et entrepreneurs «Une applicatin innvante accmpagnée par les leaders du marché» www.e-parcurs.fr (Micrsft, Gan Assurances, Cegid, Accr Services France,

Plus en détail

MIGRATION VERS L'OMNIPCX OFFICE R9.1

MIGRATION VERS L'OMNIPCX OFFICE R9.1 Bulletin Technique Release 9.1 MIGRATION VERS L'OMNIPCX OFFICE R9.1 Ce dcument décrit la prcédure de migratin d'un système R3.1, R4.1, R5.1, R6.1, R7.1, R8.x, R9.0 vers un système OmniPCX Office R9.1 Histrique

Plus en détail

LES 3 PHASES DU PROJET EDI

LES 3 PHASES DU PROJET EDI LES 3 PHASES DU PROJET EDI 1. Flux de facturatin classique (100% papier) Le furnisseur envi un des deux exemplaires papier de sa facture à Berchem et archive l autre exemplaire pendant 10 ans. La facture

Plus en détail

Consultation restreinte

Consultation restreinte Cnsultatin restreinte Garantie des Risques Lcatifs - Furniture, installatin et mise en service d un serveur de messagerie sus Exchange Le 25/10/2011 Assciatin Pur l Accès Aux Garanties Lcatives Lucie CAHN,

Plus en détail

trak monitor Système de gestion de salles de charge HOPPECKE Vos avantages : Domaines d exploitation typiques Motive Power Systems

trak monitor Système de gestion de salles de charge HOPPECKE Vos avantages : Domaines d exploitation typiques Motive Power Systems Système de gestin de salles de charge HOPPECKE Mtive Pwer Systems Reserve Pwer Systems Special Pwer Systems Service Vs avantages : n Système de gestin cmplet (batterie, salle de charge, énergie, etc.)

Plus en détail

Formation Altium Designer par Transfer

Formation Altium Designer par Transfer Saisissez l pprtunité de parfaire vtre frmatin u celle de vs équipes à l utilisatin d Altium Designer. Ce sera pur vus la garantie de dévelpper plus efficacement et d atteindre plus rapidement vs bjectifs.

Plus en détail

REGLEMENT COMPLET «3D World Koksijde»

REGLEMENT COMPLET «3D World Koksijde» REGLEMENT COMPLET «3D Wrld Kksijde» ARTICLE 1 Sciété rganisatrice ASSA ABLOY, situé au Heide 9, 1780 Wemmel, rganise du 03/07/2015 au 31/07/2015 inclus un jeu natinal avec bligatin d achat appelé «Yale

Plus en détail

Vente de Capacités de Stockage de gaz du 13 mai 2015

Vente de Capacités de Stockage de gaz du 13 mai 2015 Vente de Capacités de Stckage de gaz Prduit & Quantité Prpsée SEDIANE NORD 120 90 JUIN 2015 1 TWh sur le Grupement Sediane Nrd. Type de prduit Capacité Nminale de Stckage : vlume dnnant drit à des capacités

Plus en détail

votre lettre du vos références nos références votre correspondant date

votre lettre du vos références nos références votre correspondant date BNB-SF bulevard de Berlaimnt 14 BE-1000 BRUXELLES vtre lettre du vs références ns références vtre crrespndant date EX/2007-4805/F H. Schllaert 2007-09-26 HS/MT Gestin des accès CSSR tél. + 32 2 221 49

Plus en détail

Systèmes d information

Systèmes d information Université Paris 2 Centre de Melun L1 Ecnmie - Gestin Systèmes d infrmatin Préparatin au Certificat Infrmatique et Internet O. Auzende 2012-2013 2 L1 Ecnmie-Gestin Systèmes d infrmatin Centre de Melun

Plus en détail

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison.

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison. Pint De Vente Lgiciel de gestin Les Lgiciels Velce, Vtre gestinnaire La versatilité, la simplicité et la rapidité de ntre pint de vente, ne fnt pas qu amélirer vtre service à la clientèle, elles permettent

Plus en détail

Environnement & Architecture GPAO Clipper

Environnement & Architecture GPAO Clipper Clip Industrie Envirnnement & Architecture GPAO Clipper Ed. Mdificatin Rédacteur Vérificateur Apprbateur Date 1 Créatin du dcument 01/01/2010 2 Versin 15 SCAP CROU CROU 01/10/2013 3 Ce dcument est la prpriété

Plus en détail

Fiche de projet pour les institutions publiques

Fiche de projet pour les institutions publiques Fiche de prjet pur les institutins publiques Infrmatins pratiques Nm de l institutin publique ayant intrduit le prjet: SPF Technlgie de l'infrmatin et de la Cmmunicatin (Fedict). Nm du prjet : egv Mnitr

Plus en détail

Les conditions générales de vente du SERVICE ZADS CLOUD

Les conditions générales de vente du SERVICE ZADS CLOUD Les cnditins générales de vente du SERVICE ZADS CLOUD Nm du Partenaire Cmmercial: Adresse du Partenaire Cmmercial: Dmaine(s) (URL) du Client Final Qui utilisera le Lgiciel ZADS en mde hébergé CLOUD Signature

Plus en détail

Promotion Le défi des étoiles Aéroplan 2013. Q1. Qu est-ce que la promotion Le défi des étoiles Aéroplan?

Promotion Le défi des étoiles Aéroplan 2013. Q1. Qu est-ce que la promotion Le défi des étoiles Aéroplan? Prmtin Le défi des étiles Aérplan 2013 Q1. Qu est-ce que la prmtin Le défi des étiles Aérplan? La prmtin Le défi des étiles est une ffre de milles-bnis destinée à récmpenser les membres qui accumulent

Plus en détail

Politique de sécurité de l information

Politique de sécurité de l information Plitique de sécurité de l infrmatin Versin 2.3 Identificateur de dcument : 3541 Avis de drit d auteur 2015 cybersanté Ontari Tus drits réservés Il est interdit de reprduire le présent dcument, en ttalité

Plus en détail

Hesperi@ Newsletter Printemps 2011. i n f o r m a t i q u e. Actualités Hesperia. 1) La course des 3 chances. 2) Du nouveau dans l équipe

Hesperi@ Newsletter Printemps 2011. i n f o r m a t i q u e. Actualités Hesperia. 1) La course des 3 chances. 2) Du nouveau dans l équipe Hesperi@ i n f r m a t i q u e Newsletter Printemps 2011 Actualités Hesperia 1) La curse des 3 chances Rien de tel qu une petite curse à pied pur saluer l arrivée du Printemps et des beaux jurs. Hesperia

Plus en détail

PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS

PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS NOTE: Les mniteurs qui suivent la frmatin de mise à niveau et de mise à niveau à distance ne snt pas tenus de remplir

Plus en détail