summaryrefslogtreecommitdiff
path: root/final/install/READ_ME.ps
diff options
context:
space:
mode:
Diffstat (limited to 'final/install/READ_ME.ps')
-rw-r--r--final/install/READ_ME.ps830
1 files changed, 830 insertions, 0 deletions
diff --git a/final/install/READ_ME.ps b/final/install/READ_ME.ps
new file mode 100644
index 0000000..1eb460b
--- /dev/null
+++ b/final/install/READ_ME.ps
@@ -0,0 +1,830 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
+%%Title: READ_ME.dvi
+%%Pages: 5
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 595 842
+%%DocumentFonts: Times-Roman Times-Bold CMMI10 LASY10 Courier CMSY10
+%%DocumentPaperSizes: a4
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -t a4 -o READ_ME.ps READ_ME.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2007.03.17:1703
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc 0 0
+% File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30
+%
+% @@psencodingfile@{
+% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
+% W. Schmidt, P. Lehman",
+% version = "2.0",
+% date = "30 October 2002",
+% filename = "8r.enc",
+% email = "tex-fonts@@tug.org",
+% docstring = "This is the encoding vector for Type1 and TrueType
+% fonts to be used with TeX. This file is part of the
+% PSNFSS bundle, version 9"
+% @}
+%
+% The idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
+% MacRoman, and some extra characters from Lucida.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+% These are /dotlessj /ff /ffi /ffl.
+%
+% (4) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (5) /Euro was assigned to 128, as in Windows ANSI
+%
+% (6) Missing characters from MacRoman encoding incorporated as follows:
+%
+% PostScript MacRoman TeXBase1
+% -------------- -------------- --------------
+% /notequal 173 0x16
+% /infinity 176 0x17
+% /lessequal 178 0x18
+% /greaterequal 179 0x19
+% /partialdiff 182 0x1A
+% /summation 183 0x1B
+% /product 184 0x1C
+% /pi 185 0x1D
+% /integral 186 0x81
+% /Omega 189 0x8D
+% /radical 195 0x8E
+% /approxequal 197 0x8F
+% /Delta 198 0x9D
+% /lozenge 215 0x9E
+%
+/TeXBase1Encoding [
+% 0x00
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef /breve
+ /minus /.notdef /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi /dotlessj /ff
+ /ffi /ffl /notequal /infinity
+ /lessequal /greaterequal /partialdiff /summation
+ /product /pi /grave /quotesingle
+% 0x20
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus
+ /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three
+ /four /five /six /seven
+ /eight /nine /colon /semicolon
+ /less /equal /greater /question
+% 0x40
+ /at /A /B /C
+ /D /E /F /G
+ /H /I /J /K
+ /L /M /N /O
+% 0x50
+ /P /Q /R /S
+ /T /U /V /W
+ /X /Y /Z /bracketleft
+ /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c
+ /d /e /f /g
+ /h /i /j /k
+ /l /m /n /o
+% 0x70
+ /p /q /r /s
+ /t /u /v /w
+ /x /y /z /braceleft
+ /bar /braceright /asciitilde /.notdef
+% 0x80
+ /Euro /integral /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /Omega /radical /approxequal
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /Delta /lozenge /Ydieresis
+% 0xA0
+ /.notdef /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot /hyphen /registered /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde
+ /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 102 /braceleft put
+dup 103 /braceright put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
+27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
+5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
+0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
+DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
+71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
+4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
+515DB70A8D4F6146FE068DC1E5DE8BC57036431151EC603C8BCFE359BBD953AD
+5F3D998C69E42AA96AA212AD55B676FA2B4F6B519575404233C09AF99014AB95
+767523D9E1F8806E766AC0DD6D81028C3AA9C7536D88D3C2DB6D9949F844935E
+420963F40430452DEAAC1F500BFB1C2473C54B9987BE449F042633C7038D5AEB
+7E1E11C50911EBCF0979F8192E056A2B2EE9785EB73B1AB874116AD5AA74F32C
+BF57FC28FFED335DFD9261AC7A624EAA93BEBC2C0F8B3F898DDA1490D59C6C4B
+A651746C8EAD41BDAA1AF4056AFE98D2D3AE3CCEB9C67FE3A63385470EA42968
+34268684A674675AB9EDBB5BFCA81224B22D4ECF40D1F31A39481AC68A87F252
+F4E7C1C340A26E0D514BACCAA51898758A7E7B63D2E7F34E91554151433F0FD2
+4901D3DE9A5FB9306552DC57EAB729AA07780927E1ECCB5D1F59A09A1E3FFF2D
+922B6C9B58CB20D687A72B9C22D4EC926771541EDA3B75559510DB21BA4461EA
+960B8E5AF4D31D08E8F235D677A9F6EFDB01926967743942C23955678E438F51
+E5E22E2FA2AA7894755053C32B39277B82C00B3D9BE9957CF3ED626852FFFC31
+6E5F0F7489198136A3284B31CC94299EED05B8FA66B8D33F7C47367790D23CD5
+303B0C8E58B0E51BEA9325282F19A3D361A3BEA6BB0CCD09BE735D810E7E0A79
+D1A9C580CFC8CF9FF685D63ECDCCC024C235448BA632F00C3C5BC0E86F44B90A
+293817CC93035E5E18548A7E157C2887309BF84C167D8DBED024BB
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: LASY10
+%!PS-AdobeFont-1.1: LASY10 1.001
+%%CreationDate: 1992 Oct 23 20:19:17
+%%RevisionDate: 2001 Jun 05 20:19:17
+% Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.001) readonly def
+/Notice (Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (LASY10) readonly def
+/FamilyName (LaTeX) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /LASY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 40 /a40 put
+dup 41 /a41 put
+readonly def
+/FontBBox{-19 -192 944 683}readonly def
+currentdict end
+currentfile eexec
+D9D66F637A9E5292A4933615152D29EEC26E1BED2E48CAB7AC058698EA30B07E
+F8BDB66981B14445E1107420FDAF32EDBD5C26E35B334E3AF24373B2A13984D9
+1D56801ACCF98612DE2C19685E0F4D52369AD642D169AB57DAB10665C6C01538
+4E7DF30628B47D6551F93A50553E592B5E1540B411A313F39E4149341C981D3C
+705F8AD7782F59531404B3C001D8B882E0C5468D00B26040A352ED823D7C8DF4
+B632A37A034C6304A39F28739AC3D634CDC707B53474E63135975E7F0FFF2458
+99878B3A6D8D7AC6F2A2728768B8C2226075299B8CB08B76AED9A00BF448A646
+87014E8B1C1723204BCBB97BF0F735E436F1805B4026CA792A2464E1FDFC4385
+B407DAC19BC7769BBEA6BDD0EE65133044D18530C5A3915AC9272AA4A7FC35A4
+93A7A0CA8BD1CFA4382085D949EE819A51062591606ECEB5B37419223CC0400E
+158F1A0849868CFAE0F71DA6B4FA47A636EDE756530425A6BFE45B8080808B59
+6B886D033437677B151285B047C84C2E2FCB71CCDF34E20E925269E5F1A210F0
+391066823D8F21E03746BF79AAC6FF91517631686722226462D6A9EC5FFCC806
+B959AED95F492481324749E00CA117821C347F9B924BEC8C64C954570252E909
+5C33AC8B1320BB1992A88C619DEA7A8FDDE42390EC82A07BD8BB7F0014A41EC8
+04225B5063D3F04723F51128DE8ADB79F62903E1955A7D49220223CA34FDC3EB
+8FB71700EB9CC40DF747C4CC60AD11D3FC038CB2051F7E97CF7C7F7D0F49CA1F
+E0FEFCE664544CD1F7C23B05BA649D373539E7BCC761611C17489084912F77C3
+5FB3BC1E91E2B4A47C27BF4989C7703E83C5A505108037DE5006D4F510B8FE1A
+570E42E4569FAEBF66058F9D9608A771BEACA2A8AB629DBE939CCBBC116E8BCD
+BEC3A33CBF185A68DB60CAC5B21AF4D9B46B3FF4FDFBD6BC3C8101BE15E79245
+F0CF8F670CFA19ABC08C34D85B10C17190497EACEF6E401F322B1E281C1755F0
+BBF9838AF83A0A1601D78E78FD599819762347A77C71374AB428093048E3F1C9
+40CFD63B86C7F70BCD2AC3092DDD3BC91CA714BA28263EB863D5E6E2DBD4FA08
+6B22C1D18B16D7042219B9F0BDF5BF10AADB658CBED51C8B272E4DFA11C5A603
+8B4A437EABAA699B86819EAA072F7D90A9CE1B52287DD3D26C470BE0A8D8ACB0
+5CEF12390D0EDE45B1F5B2FE4ABCA8844F713CB5901221BBEF0144FB694EC8A5
+A5E80F582257A84E0FDB4150D9EA8A82A434C5FC1CB93C7F457B95A68E52F916
+2B90E294A0C787EDA95A4EB1F978ABC0A8E1FC9128E7605D591F601BE0B37F6E
+E1786F2302F2783D5CDC07AA5F3A20101D527E22B8D689A3A60B5993894A7038
+E068BE74CA3F9CD7A33223131E6149FC75A1FFE4E1A12553A8B8DA3AA19DF672
+D355FC0E824840735280F6D4BE31FE762B5027E292F82AF13EF5CBB0633E66A0
+950CE5EA51EF5C6C7FD1599353416342E89607998DAD7D6A8FC650ED12369274
+4E9BF9AFEA1822896412672B1F9EFA94BB86BEB37F2926B7BC7E032C71572F05
+C203EB5E44E55504D98264D3CF7A77F62C183F65364525AE9E84511F4BB67ABC
+164068BA9321842E23882000D27069B07181EADBDAF4374F7FE019BD6D9C88E2
+793462102092A647D903EDE28729B02369DF181C898DEDEBCACB047E79B284F8
+CABFDC5B460D9CD7C3D0A7422E6268DC3CB573DFF7304841C3557355B620DEA6
+74A36D5AA575719613
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 60 /less put
+dup 62 /greater put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
+990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
+6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
+DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
+59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
+D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
+8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
+6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
+1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
+03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
+95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
+74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
+3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
+47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
+AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
+42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
+40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
+B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
+95601766777978D01677B8D19E1B10A078432D2884BB4F7B8C3293B68BB78100
+16724E495064BA0168CC86D413CB48560D6D318357397832F7A858CD82030C7D
+8A4A1919716E8B26AFF8789AAF489EE4E0A88DC477551A87C7DF2856189E4596
+FE015956AFE5CC019F5CA6323A12B763B7B08B92C1A2940D3C566C43729E5482
+63C6DC5E834AEB4DAFB5AE8F0B8931A4687C94D11587B9071C8D81DA14F12776
+53A1985A3EBE37827656BD4635E03F09C3231F906874645E7DB3E59045A59D67
+E745D8487CF73FC50F64060544F624F357BC998A87FBE468DEBB38A09449EBCA
+D041D7C29225ACD16CB8A59E87924D15A9125F064710A6CCCA3AD3103D8FCC94
+CC3571C6F9192774FCFE5BB42A14B27960903144D28BF047BF4C77646EA7BF6F
+440D4EDEB712C63F2E8080419E42D1D58EED685EB5CDD49F80DB6E5553B519FA
+C6A39A093155802F3EC607721F390307E91ECB597ABA60A537E3F8C045BF5DD3
+D88CF6518D37FCD95D2F295D902D617440D23516D962F47750A682A319ACE1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+TeXDict begin 39139632 55387786 1000 600 600 (READ_ME.dvi)
+@start /Fa 152[42 42 102[{}2 83.022 /CMSY10 rf /Fb 75[50
+59[50 1[50 50 50 50 50 1[50 50 50 50 50 50 50 50 50 50
+50 50 50 50 50 50 13[50 13[50 3[50 2[50 50 50 50 50 10[50
+4[50 50 50 50 2[50 2[50 2[50 30[{TeXBase1Encoding ReEncodeFont}39
+83.022 /Courier rf /Fc 75[33 58[50 3[55 33 39 44 55 55
+50 55 83 28 1[33 28 55 50 33 44 55 44 55 50 10[72 5[61
+1[72 4[39 78 3[72 72 14[50 50 50 50 2[25 15[33 27[55
+2[{TeXBase1Encoding ReEncodeFont}36 99.6264 /Times-Bold
+rf /Fd 214[28 28 40[{}2 83.022 /LASY10 rf /Fe 193[65
+1[65 60[{}2 83.022 /CMMI10 rf /Ff 71[28 3[28 43[28 13[37
+42 42 60 42 42 23 32 28 42 42 42 42 65 23 42 23 23 42
+42 28 37 42 37 42 37 6[51 2[78 60 60 51 46 55 60 46 60
+60 74 51 2[28 60 2[51 60 55 55 60 76 2[47 2[23 4[42 42
+42 42 42 1[23 21 28 21 2[28 28 28 5[28 2[28 27[46 2[{
+TeXBase1Encoding ReEncodeFont}67 83.022 /Times-Roman
+rf /Fg 75[28 58[42 3[46 28 32 37 1[46 42 46 69 23 2[23
+46 42 28 37 46 37 46 42 10[60 60 55 46 60 65 51 65 1[78
+55 2[32 65 2[55 60 60 1[60 6[28 4[42 42 42 42 42 2[21
+28 8[42 33[46 2[{TeXBase1Encoding ReEncodeFont}46 83.022
+/Times-Bold rf /Fh 75[40 62[66 40 47 53 1[66 60 66 100
+33 2[33 66 2[53 66 53 66 60 12[80 66 2[73 2[113 3[47
+5[86 1[86 11[60 60 60 60 60 3[40 14[40 27[66 2[{
+TeXBase1Encoding ReEncodeFont}32 119.552 /Times-Bold
+rf /Fi 140[39 33 4[78 11[44 41[50 4[50 50 50 48[{
+TeXBase1Encoding ReEncodeFont}8 99.6264 /Times-Roman
+rf /Fj 133[64 4[72 40 56 48 2[72 72 112 40 2[40 72 2[64
+72 64 1[64 9[135 4[96 2[104 2[88 5[80 4[104 19[48 5[48
+39[{TeXBase1Encoding ReEncodeFont}23 143.462 /Times-Roman
+rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%BeginPaperSize: a4
+a4
+%%EndPaperSize
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 527 880 a Fj(A)-13 b(W)o(OR)34
+b(-)i(Fichier)e(Lisez-moi)g(de)h(l'administrateur)1601
+1315 y Fi(17)24 b(mars)h(2007)440 1678 y Fh(T)-11 b(able)30
+b(des)g(mati)1187 1677 y(\036)1180 1678 y(er)n(es)440
+1864 y Fg(1)83 b(Compatibilit)1023 1863 y(\264)1018 1864
+y(e)2208 b(2)440 2046 y(2)83 b(S)616 2045 y(\264)611
+2046 y(ecurit)824 2045 y(\264)819 2046 y(e)2407 b(2)440
+2229 y(3)83 b(Installation)2291 b(2)565 2329 y Ff(3.1)86
+b(D)5 b(\264)-33 b(epaquetage)18 b(des)i(pages)g(PHP)65
+b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
+f(.)g(.)g(.)h(.)f(.)166 b(2)565 2428 y(3.2)86 b(P)o(aram)5
+b(\036)-33 b(etres)19 b(de)h(con\002guration)79 b(.)42
+b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)166 b(3)565 2528 y(3.3)86 b(Initialisation)19
+b(de)h(la)h(base)58 b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)166
+b(4)565 2628 y(3.4)86 b(Con\002guration)18 b(par)h(d)5
+b(\264)-33 b(ef)o(aut)20 b(des)g(comptes)79 b(.)41 b(.)g(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)166 b(4)440
+2810 y Fg(4)83 b(Maintenance)2236 b(4)565 2910 y Ff(4.1)86
+b(V)-5 b(isualisation)19 b(des)i(objets)f(et)h(des)f(\002chiers)63
+b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
+166 b(4)565 3009 y(4.2)86 b(Netto)o(yage)19 b(de)h(la)g(base)75
+b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)166 b(4)440 3192
+y Fg(5)83 b(A)l(uthenti\002cation)19 b(d)1209 3191 y(\264)1204
+3192 y(edi)1315 3191 y(\264)1310 3192 y(ee)h(-)h(P)n(ersonnalisation)
+1220 b(5)1851 5662 y Ff(1)p eop end
+%%Page: 2 2
+TeXDict begin 2 1 bop 440 535 a Fh(1)119 b(Compatibilit)1276
+534 y(\264)1269 535 y(e)565 721 y Ff(Cette)16 b(application)d(peut-)5
+b(\210)-33 b(etre)14 b(utilis)5 b(\264)-33 b(ee)16 b(sur)f(un)g(serv)o
+(eur)f(fonctionnant)e(a)n(v)o(ec)j(Apache,)f(MySQL\()p
+Fe(>)p Ff(=4\))440 820 y(et)21 b(PHP)g(\()p Fe(>)p Ff(=4\).)440
+1041 y Fg(PHP)82 b Ff(L)-8 b('application)20 b(ne)j(n)5
+b(\264)-33 b(ecessite)22 b(pas)g(de)h(con\002guration)c(de)j(PHP)h
+(particuli)5 b(\036)-33 b(ere.)21 b(Elle)h(fonc-)440
+1141 y(tionne)h(quelle)h(que)f(soit)i(la)g(v)n(aleur)e(du)g(param)5
+b(\036)-33 b(etre)23 b(de)h(con\002guration)d(re)o(gister)p
+2792 1141 25 4 v 29 w(globals,)i(utilise)440 1240 y(les)29
+b(sessions)h(via)e(les)i(fonctions)d(introduites)g(en)i(PHP4.)f(L)-8
+b('application)27 b(fonctionne)f(quelque)440 1340 y(soit)e(la)h(v)o
+(erbosit)5 b(\264)-33 b(e)22 b(des)i(af)n(\002chages)f(d'erreur)f(et)i
+(de)g(w)o(arning)f(PHP)-9 b(,)24 b(car)g(nous)f(a)n(v)n(ons)h(tra)n(v)n
+(aill)5 b(\264)-33 b(e)28 b(\036)-33 b(a)445 1440 y(\264)g(eliminer)18
+b(tous)g(les)i(messages)e Fd(\()-17 b(\()15 b Ff(E)p
+1447 1440 V 30 w(NO)m(TICE)f Fd(\))-17 b(\))19 b Ff(PHP)g(qui)f
+(surviennent)f(par)h(e)o(x)o(emple)f(lors)h(d'une)440
+1539 y(comparaison)g(a)n(v)o(ec)i(une)g(v)n(ariable)f(non-initialis)5
+b(\264)-33 b(ee.)565 1639 y(Les)17 b(scripts)g(PHP)h(n'acc)5
+b(\036)-33 b(edent)15 b(pas)i(en)22 b(\264)-33 b(ecriture)16
+b(au)h(syst)5 b(\036)-33 b(eme)17 b(de)g(\002chier)m(,)f(sauf)h(pour)f
+(l'upload)440 1739 y(de)26 b(\002chiers.)g(Le)h(dossier)f
+Fd(\()-17 b(\()18 b Ff(\002chiers)g Fd(\))-17 b(\))27
+b Ff(doit)j(\210)-32 b(etre)26 b(accessible)h(en)j(\264)-32
+b(ecriture)25 b(par)h(les)h(scripts)g(PHP)440 1838 y(sans)21
+b(quoi)e(la)i(fonctionnalit)5 b(\264)-33 b(e)18 b(d')5
+b(\264)-33 b(echange)18 b(de)i(\002chier)g(serait)g(inutilisable.)440
+2059 y Fg(MySQL)83 b Ff(Les)16 b(scripts)f(PHP)h(ne)f(modi\002ent)f
+(pas)i(structurellement)d(la)j(base)f(de)g(donn)5 b(\264)-33
+b(ee)14 b(MySQL,)440 2159 y(il)30 b(suf)n(\002t)g(donc)f(d'un)f(compte)
+h(permettant)f(les)i(instructions)f(SELECT)-6 b(,)29
+b(INSER)-5 b(T)f(,)30 b(UPD)m(A)-9 b(TE,)440 2259 y(DELETE)32
+b(sur)h(les)g(tables)g(de)g(l'application.)e(Pour)h(indiquer)k(\036)-33
+b(a)33 b(l'application)f(quel)g(compte)440 2358 y(MySQL)20
+b(utiliser)m(,)g(v)o(euillez)f(v)n(ous)h(reporter)j(\036)-32
+b(a)20 b(la)h(section)f(3.3.)440 2638 y Fh(2)119 b(S)692
+2637 y(\264)685 2638 y(ecurit)990 2637 y(\264)983 2638
+y(e)565 2824 y Ff(Cette)34 b(application)e(a)39 b(\264)-33
+b(et)5 b(\264)-33 b(e)34 b(d)5 b(\264)-33 b(ev)o(elopp)5
+b(\264)-33 b(ee)31 b(en)j(gardant)d(toujours)37 b(\036)-32
+b(a)34 b(l'esprit)f(les)h(probl)5 b(\036)-33 b(emes)440
+2924 y(de)26 b(s)5 b(\264)-33 b(ecurit)5 b(\264)-33 b(es.)26
+b(Nous)g(ne)g(pouv)n(ons)j(\264)-33 b(evidemment)24 b(pas)j(la)f
+(garantir)f(f)o(ailles)h(ni)g(b)n(ugs,)g(mais)g(nous)440
+3023 y(sommes)j(\002x)5 b(\264)-33 b(e)30 b(des)g(r)5
+b(\036)-33 b(egles)30 b(de)f(programmation)e(pour)33
+b(\264)-33 b(eviter)29 b(les)i(f)o(ailles)f(les)h(plus)e(courantes.)440
+3123 y(T)-7 b(outes)15 b(les)h(donn)5 b(\264)-33 b(ees)14
+b(issues)i(de)f(l'utilisateur)g(lors)g(des)h(traitements)e(des)i(pages)
+f(web)g(sont)g(trait)5 b(\264)-33 b(ees)440 3222 y(pour)29
+b(\264)-33 b(eviter)25 b(des)h(probl)5 b(\036)-33 b(emes)24
+b(d'insertion)g(de)i(code)e(dans)i(les)g(requetes)f(SQL.)h(L)-8
+b('authenti\002ca-)440 3322 y(tion)25 b(des)g(utilisateurs)f(est)i
+(syst)5 b(\264)-33 b(ematique,)24 b(v)5 b(\264)-33 b(eri\002)5
+b(\264)-33 b(ee)29 b(\036)-33 b(a)25 b(chaque)f(page)g(et)h(repose)g
+(sur)f(le)i(syst)5 b(\036)-33 b(eme)440 3422 y(des)24
+b(sessions)g(PHP)-9 b(.)23 b(En)g(re)n(v)n(anche,)f(il)i(f)o(aut)f
+(noter)f(que)h(le)h(formulaire)d(d'authenti\002cation)g(n'est)440
+3521 y(pas)27 b(prot)5 b(\264)-33 b(eg)5 b(\264)-33 b(e)25
+b(contre)h(l'usurpation)f(de)i(mots)f(de)h(passe)g(car)g(les)h
+(contraintes)d(donn)5 b(\264)-33 b(ees)26 b(dans)g(le)440
+3621 y(cahier)h(des)h(char)o(ges)e(ne)h(le)i(permettent)d(pas,)h(d)7
+b(\210)-35 b(u)28 b(moins,)e(il)j(n'est)e(pas)h(possible)f(d'utiliser)g
+(un)440 3721 y(cryptage)22 b(ef)n(\002cace)i(\(assym)5
+b(\264)-33 b(etrique\))22 b(sans)i(modi\002er)f(le)i(syst)5
+b(\036)-33 b(eme)24 b(d'authenti\002cation)d(d)5 b(\264)-33
+b(el)5 b(\264)-33 b(egu)5 b(\264)-33 b(ee)440 3820 y(et)19
+b(sans)g(utiliser)f(une)g(con\002guration)d(de)j(serv)o(eur)f(W)-7
+b(eb)19 b(sp)5 b(\264)-33 b(eci\002que.)17 b(Consid)5
+b(\264)-33 b(erez,)17 b(pour)g(r)5 b(\264)-33 b(esoudre)440
+3920 y(ce)24 b(probl)5 b(\036)-33 b(eme,)21 b(l'emploi)h(sur)h(serv)o
+(eur)f(web)h(s)5 b(\264)-33 b(ecuris)5 b(\264)-33 b(e)24
+b(\(HTTPS\))e(et)i(l'utilisation)f(d'une)f(liaison)440
+4019 y(entre)16 b(le)i(serv)o(eur)d(web)i(et)g(le)g(serv)o(eur)f
+(d'authenti\002cation)e(au)i(tra)n(v)o(ers)h(d'un)e(r)5
+b(\264)-33 b(eseau)17 b(de)f(con\002ance.)440 4300 y
+Fh(3)119 b(Installation)440 4502 y Fc(3.1)99 b(D)742
+4501 y(\264)736 4502 y(epaquetage)27 b(des)e(pages)g(PHP)565
+4657 y Ff(L)-8 b('application)26 b(est)i(li)n(vr)5 b(\264)-33
+b(ee)28 b(dans)g(une)f(archi)n(v)o(e)f(de)i(type)g(tarball)f(compress)5
+b(\264)-33 b(ee)27 b(qui)h(contient)440 4757 y(toute)k(l'arborescence)e
+(et)i(les)h(\002chiers)f(PHP)h(n)5 b(\264)-33 b(ecessaires.)32
+b(Il)h(suf)n(\002t)f(de)g(d)5 b(\264)-33 b(ecompresser)31
+b(cette)440 4857 y(archi)n(v)o(e)16 b(en)i(conserv)n(ant)e
+(l'arborescence)f(dans)j(un)f(dossier)h(publi)5 b(\264)-33
+b(e)17 b(par)g(v)n(otre)g(serv)o(eur)g(W)-7 b(eb)m(.)17
+b(Les)440 4956 y(\002chiers)24 b(de)g(con\002gurations)d(sont)j(pr)5
+b(\264)-33 b(esent)24 b(et)g(contiennent)e(des)i(v)n(aleurs)f(d'e)o(x)o
+(emple)f(que)h(v)n(ous)440 5056 y(pourrez)18 b(adapter)24
+b(\036)-33 b(a)21 b(v)n(otre)f(situation.)1851 5662 y(2)p
+eop end
+%%Page: 3 3
+TeXDict begin 3 2 bop 440 531 a Fc(3.2)99 b(P)o(aram)957
+530 y(\036)951 531 y(etr)n(es)26 b(de)f(con\002guration)565
+687 y Ff(Cette)f(application)e(comporte)f(deux)h(\002chiers)i(de)f
+(con\002guration)e(qui)i(sont)g(dans)g(le)h(dossier)440
+787 y Fd(\()-17 b(\()17 b Ff(include)e Fd(\))-17 b(\))p
+Ff(.)23 b(Les)f(\002chiers)g(e)o(xistent)g(dans)g(la)g(v)o(ersion)f
+(distrib)n(u)5 b(\264)-33 b(ee)21 b(et)i(ont)e(pour)g(b)n(ut)h(de)g
+(servir)g(de)440 886 y(mod)5 b(\036)-33 b(ele.)440 1031
+y Fg(connect.inc.php)20 b(:)41 b Ff(ce)19 b(\002chier)f(contient)g(les)
+h(coordonn)5 b(\264)-33 b(ees)16 b(du)i(serv)o(eur)f(MySQL,)h(de)h
+(l'utilisa-)648 1130 y(teur)g(SQL)i(et)g(de)f(la)h(base)f(que)f
+(l'application)g(utilisera.)440 1260 y Fg(con\002g)o(.inc.php)h(:)41
+b Ff(ce)17 b(\002chier)f(contient)g(tout)h(le)g(reste)g(de)g(la)g
+(con\002guration)d(de)j(l'application.)e(Le)648 1359
+y(\002chier)k(est)h(un)f(script)h(PHP)h(qui)e(initialise)h(un)f
+(tableau)g(multi-dimentionnel.)d(Ce)21 b(choix)i(\036)-33
+b(a)652 1459 y(\264)h(et)5 b(\264)-33 b(e)20 b(f)o(ait)h(par)f
+(commodit)5 b(\264)-33 b(e,)18 b(et)j(pour)e(permette)g(de)i(bien)e(hi)
+5 b(\264)-33 b(erarchiser)19 b(les)i(information,)d(en)648
+1559 y(re)n(v)n(anche,)13 b(la)j(syntax)o(e)f(est)h(fourbe.)c(.)g(.)i
+(N'oubliez)h(pas)g(de)h(vir)o(gule)c(!)j(T)-7 b(outes)16
+b(les)g(constantes)648 1658 y(sont)k(d)5 b(\264)-33 b(ecrites)20
+b(ci-dessous.)648 1818 y Fg($adminMail)g(:)41 b Ff(adresse)15
+b(e-mail)g(de)g(l'administrateur)-5 b(.)14 b(Af)n(\002ch)5
+b(\264)-33 b(ee)19 b(\036)-33 b(a)16 b(l'utilisateur)e(lorsque)830
+1917 y(qu'une)19 b(erreur)f(interne)24 b(\036)-32 b(a)20
+b(l'application)f(s'est)i(produite.)648 2047 y Fg($automatedMail)d(:)41
+b Ff(adresse)28 b(e-mail)g(de)h(r)5 b(\264)-33 b(eponse)27
+b(des)h(courriels)g(en)m(v)n(o)o(y)5 b(\264)-33 b(es)27
+b(automati-)830 2147 y(quement)19 b(par)h(l'application.)648
+2276 y Fg(A)l(UTH)g(:)41 b Ff(P)o(aram)5 b(\036)-33 b(etres)20
+b(d'authenti\002cation)830 2435 y Fg(POP)g(:)41 b Ff(P)o(aram)5
+b(\036)-33 b(etres)20 b(pour)e(les)j(serv)o(eurs)f(mail)g(POP)985
+2595 y Fg(SER)-5 b(VERS)23 b(:)41 b Ff(Chaque)24 b(\264)-33
+b(el)5 b(\264)-33 b(ement)20 b(de)h(ce)g(tableau)j(\036)-32
+b(a)21 b(pour)e(clef)h(le)h(nom)f(de)h(do-)1127 2694
+y(maine)j(du)g(fournisseur)f(de)i(service)g(de)f(courriel)g(\()h
+(partie)f(sui)n(v)n(ant)g(le)i(@)1127 2794 y(dans)c(une)g(adresse)g
+(e-mail\))k(\036)-32 b(a)22 b(pour)f(v)n(aleur)h(un)g(tableau)g
+(associatif)g(de)g(la)1127 2894 y(forme)d(sui)n(v)n(ante)1127
+3053 y Fg(subdomain)i(:)41 b Ff(adresse)20 b(complete)f(du)h(serv)o
+(eur)f(of)n(frant)f(le)j(service)f(POP)1127 3183 y Fg(port)g(:)41
+b Ff(num)5 b(\264)-33 b(ero)26 b(de)i(port)f(TCP)i(utilis)5
+b(\264)-33 b(e)28 b(pour)f(se)i(connecter)d(au)i(service)1210
+3282 y(POP)1127 3412 y Fg(user)o(name)p 1477 3412 25
+4 v 29 w(is)p 1561 3412 V 30 w(full)p 1711 3412 V 30
+w(mail)21 b(:)41 b Ff(Bool)5 b(\264)-33 b(een)14 b(\(true)h(ou)g(f)o
+(alse\))g(indicant)f(si)j(le)e(nom)1210 3511 y(d'utilisateur)39
+b(\036)-33 b(a)36 b(utiliser)g(pour)f(l'authenti\002cation)f(est)i
+(l'adresse)g(e-)1210 3611 y(mail)e(compl)5 b(\036)-33
+b(ete.)32 b(C'est)j(utile)e(pour)g(les)i(serv)o(eurs)d(POP)j(g)5
+b(\264)-33 b(erant)33 b(des)1210 3711 y(adresses)15 b(email)g(sur)h
+(plusieurs)e(domaines)g(\(comme)g(w)o(anadoo)g(/)h(orange)1210
+3810 y(au)20 b(moment)f(o)7 b(\036)-35 b(u)19 b(j')5
+b(\264)-33 b(ecris)21 b(ce)f(document\))830 3970 y Fg(bypass)p
+1075 3970 V 30 w(if)p 1156 3970 V 30 w(local)f(:)42 b
+Ff(Bool)5 b(\264)-33 b(een)32 b(indiquant)g(si)i(l'authenti\002cation)d
+(doit)37 b(\210)-32 b(etre)33 b(outre-)985 4069 y(pass)5
+b(\264)-33 b(ee)21 b(si)g(la)g(conne)o(xion)c(s'ef)n(fectue)i(depuis)h
+(le)g(serv)o(eur)f(lui-m)5 b(\210)-33 b(eme.)648 4229
+y Fg(CSS)21 b(:)41 b Ff(P)o(aram)5 b(\036)-33 b(etres)19
+b(des)i(styles)f(de)h(pages)830 4388 y Fg(CHOOSER)p 1251
+4388 V 29 w(LIST)h(:)41 b Ff(Ce)25 b(tableau)d(associatif)i(contient)e
+(la)i(liste)g(des)g(styles)g(CSS)990 4488 y(\036)-33
+b(a)31 b(utiliser)-5 b(.)30 b(Les)h(clefs)f(sont)g(les)h(libell)5
+b(\264)-33 b(es)30 b(des)h(th)5 b(\036)-33 b(emes)34
+b(\036)-33 b(a)31 b(af)n(\002cher)e(et)i(les)f(v)n(a-)985
+4587 y(leurs)25 b(sont)f(les)h(noms)f(des)g(\002chiers)g(CSS)i
+(correspondants,)21 b(sans)k(chemin,)e(ni)985 4687 y(e)o(xtension.)648
+4846 y Fg(MAIL)e(:)830 5006 y(TEMPLA)-8 b(TES)23 b(:)41
+b Ff(Ce)19 b(tableau)e(contient)g(des)h(tableaux)e(associatifs)i(dont)f
+(les)i(clefs)985 5105 y(seront)e(utilis)5 b(\264)-33
+b(ees)19 b(dans)e(les)h(passages)g(de)f(param)5 b(\036)-33
+b(etres)17 b(HTML,)g(et)h(contiennent)985 5205 y(des)j(sous-tableaux)d
+(de)i(la)h(forme)e(sui)n(v)n(ante)g(:)985 5364 y Fg(caption)h(:)41
+b Ff(Intitul)5 b(\264)-33 b(e)20 b(qui)g(sera)g(af)n(\002ch)5
+b(\264)-33 b(e)24 b(\036)-32 b(a)20 b(l'utilisateur)1851
+5662 y(3)p eop end
+%%Page: 4 4
+TeXDict begin 4 3 bop 985 531 a Fg(tpl)p 1087 531 25
+4 v 30 w(\002le)21 b(:)41 b Ff(Nom)20 b(du)f(\002chier)g(\(a)n(v)o(ec)h
+(l'e)o(xtension)e(PHP\))i(contenant)e(le)i(mod)5 b(\036)-33
+b(ele.)648 691 y Fg(SUPER)n(USERS)21 b(:)41 b Ff(Ce)34
+b(tableau)e(contient)g(la)i(liste)g(des)f(login)g(des)g(super)n
+(-utilisateurs)830 790 y(\(ceux)19 b(qui)h(ont)g(le)h(droit)e(de)h
+(supprimer)f(des)h(r)5 b(\264)-33 b(eunions\))648 920
+y Fg(UPLO)m(AD)20 b(:)41 b Ff(P)o(aram)5 b(\036)-33 b(etres)19
+b(concernant)f(l'attachement)h(de)h(\002chiers)g(aux)g(r)5
+b(\264)-33 b(eunions)830 1079 y Fg(accepted)p 1145 1079
+V 29 w(\002les)21 b(:)41 b Ff(T)-7 b(ableau)20 b(des)g(e)o(xtensions)f
+(qui)h(sont)g(autoris)5 b(\264)-33 b(ees.)440 1317 y
+Fc(3.3)99 b(Initialisation)24 b(de)h(la)g(base)565 1473
+y Ff(T)-7 b(ous)23 b(les)h(\002chiers)f(n)5 b(\264)-33
+b(ecessaires)24 b(sont)f(rang)5 b(\264)-33 b(es)22 b(dans)h(le)h
+(dossier)f Fd(\()-17 b(\()18 b Ff(install)f Fd(\))-17
+b(\))p Ff(.)23 b(V)-11 b(ous)24 b(utiliserez)440 1572
+y(principalement)d(le)i(\002chier)g Fd(\()-17 b(\()17
+b Ff(RAZBase.php)g Fd(\))-17 b(\))o Ff(.)24 b(Appel)5
+b(\264)-33 b(e)22 b(au)h(tra)n(v)o(ers)g(du)g(serv)o(eur)f(web,)g(il)i
+(v)n(ous)440 1672 y(permettra)i(automatiquement)e(de)j(mettre)f(en)h
+(place)g(la)g(structure)g(de)f(la)i(base)f(de)g(donn)5
+b(\264)-33 b(ees,)25 b(et)440 1771 y(optionnellement,)19
+b(d'ins)5 b(\264)-33 b(erer)20 b(un)h(jeu)g(d'essai)h(pour)e(tester)i
+(l'application)e(sur)i(v)n(otre)f(serv)o(eur)-5 b(.)20
+b(Si)440 1871 y(v)n(ous)25 b(ne)g(souhaitez)f(pas)h(utiliser)g(de)g
+(compte)f(SQL)h(ayant)g(le)g(droit)f(d'alt)5 b(\264)-33
+b(erer)24 b(la)i(structure)e(des)440 1971 y(tables)c(de)f(v)n(otre)g
+(base)h(a)n(v)o(ec)f(ce)h(script)f(php,)g(v)n(ous)g(pouv)o(ez)f(e)o(x)5
+b(\264)-33 b(ecuter)18 b(le)i(script)f Fd(\()-17 b(\()16
+b Ff(base.sql)f Fd(\))-17 b(\))20 b Ff(a)n(v)o(ec)440
+2070 y(v)n(otre)g(client)g(SQL)h(f)o(a)n(v)n(ori.)e(Le)h(jeu)h(d'essai)
+f(se)h(trouv)o(e)e(dans)g(le)i(\002chier)f Fd(\()-17
+b(\()16 b Ff(jeu)p 2700 2070 V 30 w(essai.sql)g Fd(\))-17
+b(\))p Ff(.)565 2170 y(V)-11 b(ous)19 b(de)n(vriez)f(supprimer)f(ce)i
+(r)5 b(\264)-33 b(epertoire)17 b(d)5 b(\036)-33 b(es)20
+b(que)e(l'installation)g(sera)i(termin)5 b(\264)-33 b(ee)18
+b(car)h(il)g(peut)440 2270 y(poser)i(des)h(probl)5 b(\036)-33
+b(emes)20 b(de)h(s)5 b(\264)-33 b(ecurit)5 b(\264)-33
+b(e)21 b(car)h(le)g(\002chier)f Fd(\()-17 b(\()17 b Ff(RAZBase.php)f
+Fd(\))-17 b(\))21 b Ff(pourrait)k(\210)-33 b(etre)22
+b(lanc)5 b(\264)-33 b(e)21 b(par)440 2369 y(n'importe)d(qui,)i(et)h
+(les)g(\002chiers)f(SQL)g(contienent)f(des)h(informations)e(sensibles.)
+440 2607 y Fc(3.4)99 b(Con\002guration)26 b(par)f(d)1522
+2606 y(\264)1516 2607 y(efaut)h(des)g(comptes)565 2763
+y Ff(Dans)15 b(le)h(\002chier)f(de)g(con\002guration)d(mod)5
+b(\036)-33 b(ele,)14 b(un)h(super)n(-utilisateur)f(est)i(con\002gur)5
+b(\264)-33 b(e)13 b(:)j(inglebert@iut-)440 2862 y(blagnac.fr)k(et)j(le)
+g(jeu)f(d'essai)h(propos)5 b(\264)-33 b(e)21 b(au)h(paragraphe)e(pr)5
+b(\264)-33 b(ec)5 b(\264)-33 b(edent)20 b(permet)i(de)g(cr)5
+b(\264)-33 b(eer)22 b(des)h(utili-)440 2962 y(sateurs,)d(et)h(en)f
+(particulier)f(inglebert@iut-blagnac.fr)-5 b(.)565 3061
+y(P)o(ar)30 b(d)5 b(\264)-33 b(ef)o(aut,)29 b(v)n(ous)h(pourrez)e(donc)
+h(v)n(ous)h(connecter)f(en)h(tant)g(qu'administrateur)e(a)n(v)o(ec)i
+(ce)440 3161 y(compte.)18 b(Le)h(jeu)g(d'essai)h(met)f(ce)h(compte)e(a)
+n(v)o(ec)h(comme)f(mode)g(d'authenti\002cation)e Fd(\()-17
+b(\()16 b Ff(bypass)f Fd(\))-17 b(\))p Ff(,)440 3261
+y(ce)27 b(qui)f(signi\002e)h(qu'aucun)d(mot)i(de)h(passe)g(n'est)f(n)5
+b(\264)-33 b(ecessaire.)27 b(Pour)f(utiliser)g(un)h(vrai)f(syst)5
+b(\036)-33 b(eme)440 3360 y(d'authenti\002cation,)18
+b(connectez-v)n(ous)g(a)n(v)o(ec)j(ce)h(compte)e(et)h(allez)g(dans)g
+(la)h(page)e Fd(\()-17 b(\()17 b Ff(Mon)j(Pro\002l)d
+Fd(\))-17 b(\))440 3460 y Ff(pour)19 b(choisir)h(une)f(autre)h(mode)f
+(d'authenti\002cation.)440 3740 y Fh(4)119 b(Maintenance)440
+3942 y Fc(4.1)99 b(V)l(isualisation)24 b(des)h(objets)h(et)f(des)g
+(\002chiers)565 4098 y Ff(Une)19 b(page)h(d'administration)d(est)k(pr)5
+b(\264)-33 b(evue)23 b(\036)-33 b(a)20 b(cet)h(ef)n(fet,)e(et)h(elle)h
+(n'est)e(accessible)h(que)g(par)f(un)440 4198 y Fd(\()-17
+b(\()16 b Ff(super)n(-utilisateur)d Fd(\))-17 b(\))p
+Ff(,)20 b(c'est)k(\036)-33 b(a)20 b(dire)f(un)g(utilisateur)g(consign)5
+b(\264)-33 b(e)18 b(dans)h(le)g(\002chier)g(de)h(con\002guration)440
+4297 y(principal)f(en)h(tant)g(que)g(tel,)g(conf)5 b(\036)-33
+b(ere)19 b(3.2.)440 4535 y Fc(4.2)99 b(Nettoyage)25 b(de)h(la)e(base)
+581 4672 y Ff(\036)565 4691 y(A)31 b(partir)g(de)g(la)h(page)f
+(d'administration)d(d)5 b(\264)-33 b(ecrite)31 b(dans)g(le)h
+(paragraphe)d(pr)5 b(\264)-33 b(ec)5 b(\264)-33 b(edent,)29
+b(v)n(ous)440 4790 y(pouv)o(ez)c(aussi)j(pur)o(ger)c(les)k(\002chiers)f
+(attach)5 b(\264)-33 b(es)27 b(et)g(les)h(objets)f(de)g(la)g(base)g(de)
+g(donn)5 b(\264)-33 b(ees)26 b(de)n(v)o(enus)440 4890
+y(obsol)5 b(\036)-33 b(etes.)18 b(L)-8 b('aide)19 b(conte)o(xtuelle)e
+(de)i(cette)g(page)f(v)n(ous)h(e)o(xpliquera)d(comment)i(f)o(aire.)g
+(Il)h(est)h(vi)n(v)o(e-)440 4989 y(ment)h(conseill)5
+b(\264)-33 b(e)21 b(de)g(f)o(aire)g(une)g(sauv)o(e)o(garde)d(de)j(la)h
+(base)f(de)h(donn)5 b(\264)-33 b(ees)20 b(et)h(des)h(\002chiers)f
+(joints)g(aux)440 5089 y(r)5 b(\264)-33 b(eunions)16
+b(a)n(v)n(ant)i(d'utiliser)f(cet)h(outil)g(car)g(l'erreur)e(de)i
+(manipulation)d(ou)j(de)g(programmation)c(est)440 5189
+y(toujours)19 b(possible.)12 b(.)g(.)1851 5662 y(4)p
+eop end
+%%Page: 5 5
+TeXDict begin 5 4 bop 440 535 a Fh(5)119 b(A)-6 b(uthenti\002cation)33
+b(d)1547 534 y(\264)1540 535 y(edi)1699 534 y(\264)1692
+535 y(ee)e(-)f(P)n(ersonnalisation)565 721 y Ff(A)-7
+b(W)o(OR)18 b(utilise)h(un)e(syst)5 b(\036)-33 b(eme)18
+b(d'authenti\002cation)d(d)5 b(\264)-33 b(edi)5 b(\264)-33
+b(ee)17 b(de)h(sorte)g(qu'aucun)d(mot)j(de)f(passe)440
+820 y(ne)28 b(soit)g(stock)5 b(\264)-33 b(e,)28 b(et)g(que)f
+(l'utilisateur)h(n'ait)f(pas)h(besoin)g(d'en)f(retenir)g(un)g(nouv)o
+(eau.)e(Le)k(code)440 920 y(d'authenti\002cation)c(\036)-33
+b(a)28 b(\264)-33 b(et)5 b(\264)-33 b(e)28 b(\264)-32
+b(ecrit)22 b(de)h(mani)5 b(\036)-33 b(ere)27 b(\036)-33
+b(a)28 b(\210)-33 b(etre)23 b(mal)5 b(\264)-33 b(eable)22
+b(et)h(est)h(e)o(xtensible.)e(Le)g(coeur)g(du)440 1019
+y(syst)5 b(\036)-33 b(eme)20 b(d'authenti\002cation)d(se)k(trouv)o(e)d
+(dans)i(le)h(\002chier)e Fd(\()-17 b(\()16 b Ff(auth)p
+2345 1019 25 4 v 29 w(dialog.php)e Fd(\))-17 b(\))o Ff(.)21
+b(V)-11 b(ous)20 b(y)g(trouv)o(e-)440 1119 y(rez)g(une)g(section)g
+(commenc)-32 b(\270)r(ant)20 b(par)f(le)i(commentaire)d(ci-dessous.)648
+1401 y Fb(/)698 1416 y(********************************)o(*****)o
+(******)o(*****)o(***)648 1516 y(**)797 1501 y(Ajouter)49
+b(d'autres)f(mode)h(d'authentification)d(ici)k(!)3138
+1516 y(**)648 1616 y(*********************************)o(*****)o
+(******)o(*****)o(**)3194 1601 y(/)440 1783 y Ff(Comme)26
+b(l'indique)f(ce)i(commentaire,)e(v)n(ous)h(pourrez)f(ajouter)31
+b(\036)-33 b(a)27 b(cet)g(endroit)f(une)g(portion)f(de)440
+1883 y(code)20 b(pour)e(utiliser)j(un)f(autre)f(service)h
+(d'authenti\002cation.)d(La)k(syntax)o(e)e(est)i(la)g(sui)n(v)n(ante)e
+(:)648 2027 y Fb(case)49 b('<nom)p 1152 2027 V 29 w(auth>')f(:)648
+2127 y(/)698 2142 y(*)797 2127 y(Eventuellement)f(du)j(code)f(pr)2043
+2126 y(\264)2043 2127 y(el)2143 2126 y(\264)2143 2127
+y(eminaire)2590 2142 y(*)2640 2127 y(/)648 2227 y($auth)p
+903 2227 V 29 w(is)p 1032 2227 V 29 w(ok=<fonction)p
+1661 2227 V 28 w(ou)p 1789 2227 V 29 w(variable)p 2218
+2227 V 29 w(authentification>;)648 2326 y(if)g(\()h(!)f($auth)p
+1251 2326 V 29 w(is)p 1380 2326 V 30 w(ok)g(\))648 2426
+y Fa(f)g Fb(//)g(Si)h(l'authentificaiton)1984 2425 y(\036)1984
+2426 y(a)2084 2425 y(\264)2084 2426 y(echou)2334 2425
+y(\264)2334 2426 y(ee)648 2525 y($errmsg=<fonction)p
+1503 2525 V 26 w(ou)p 1629 2525 V 30 w(chaine)p 1959
+2525 V 29 w(explicant)p 2438 2525 V 28 w(l)p 2516 2525
+V 29 w(erreur>;)648 2625 y Fa(g)648 2725 y Fb(break;)440
+2869 y Ff(Il)30 b(v)n(ous)e(suf)n(\002t)i(de)f(remplacer)f(les)34
+b(\264)-32 b(el)5 b(\264)-33 b(ements)29 b(entre)f(che)n(vrons)g(dans)h
+(le)h(code)e(ci-dessus)h(et)h(de)440 2969 y(le)23 b(coller)g(dans)f
+Fd(\()-17 b(\()p Ff(auth)p 1099 2969 V 29 w(dialog.inc.php)p
+Fd(\))g(\))19 b Ff(pour)i(pouv)n(oir)g(utiliser)i(un)f(nouv)o(eau)e
+(mode)i(d'authen-)440 3068 y(ti\002cation.)28 b(Reste)33
+b(\036)-32 b(a)28 b(donner)j(\036)-33 b(a)29 b(l'utilisateur)e(la)i
+(capacit)5 b(\264)-33 b(e)27 b(de)h(l'utiliser)-5 b(.)28
+b(V)-11 b(ous)28 b(de)n(vrez)f(encore,)440 3168 y(d'une)19
+b(part,)g(ajouter)g(dans)h(la)h(base)f(de)g(donn)5 b(\264)-33
+b(ees)19 b(le)h Fe(<)p Ff(nom)p 2184 3168 V 28 w(auth)p
+Fe(>)k Ff(\036)-33 b(a)21 b(l')5 b(\264)-33 b(enum)5
+b(\264)-33 b(eration)17 b(du)j(champ)440 3268 y Fd(\()-17
+b(\()p Ff(methodeAuth)p Fd(\))g(\))15 b Ff(de)i(la)h(table)f
+Fd(\()-17 b(\()p Ff(Personne)p Fd(\))g(\))n Ff(,)18 b(et)g(d'autre)e
+(part)h(proposer)j(\036)-32 b(a)18 b(l'utilisateur)e(d'utiliser)440
+3367 y(ce)k(mode)g(d'authenti\002cation)d(en)j(modi\002ant)f(la)i(page)
+f Fd(\()-17 b(\()o Ff(pro\002l.php)p Fd(\))g(\))m Ff(.)1851
+5662 y(5)p eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF