[ Index ]

MailPress 7.2

[ Index ]     [ Classes ]     [ Functions ]     [ Variables ]     [ Constants ]     [ Statistics ]    

title

Body

[close]

/mp-includes/class/options/form/field_types/captcha_gd1/captcha/cfg/default/ -> settings.php (source)

   1  <?php
   2  
   3  // -----------------------------------------------
   4  // Cryptographp v1.4
   5  // ( c ) 2006-2007 Sylvain BRISON 
   6  //
   7  // www.cryptographp.com 
   8  // cryptographp@alphpa.com 
   9  //
  10  // Licence CeCILL modifiée
  11  // => Voir fichier Licence_CeCILL_V2-fr.txt )
  12  // -----------------------------------------------
  13  
  14  
  15  // -------------------------------------
  16  // Configuration du fond du cryptogramme
  17  // -------------------------------------
  18  
  19  $cryptwidth  = 140;  // Largeur du cryptogramme ( en pixels )
  20  $cryptheight = 40;   // Hauteur du cryptogramme ( en pixels )
  21  
  22  $bgR  = 255;         // Couleur du fond au format RGB: Red ( 0->255 )
  23  $bgG  = 255;         // Couleur du fond au format RGB: Green ( 0->255 )
  24  $bgB  = 255;         // Couleur du fond au format RGB: Blue ( 0->255 )
  25  
  26  $bgclear = true;     // Fond transparent ( true/false )
  27                       // Uniquement valable pour le format PNG
  28  
  29  $bgimg = '';                 // Le fond du cryptogramme peut-être une image  
  30                               // PNG, GIF ou JPG. Indiquer le fichier image
  31                               // Exemple: $fondimage = 'photo.gif';
  32                                       // L'image sera redimensionnée si nécessaire
  33                               // pour tenir dans le cryptogramme.
  34                               // Si vous indiquez un répertoire plutôt qu'un 
  35                               // fichier l'image sera prise au hasard parmi 
  36                               // celles disponibles dans le répertoire
  37  
  38  $bgframe = false;    // Ajoute un cadre de l'image ( true/false )
  39  
  40  
  41  // ----------------------------
  42  // Configuration des caractères
  43  // ----------------------------
  44  
  45  // Couleur de base des caractères
  46  
  47  $charR = 0;     // Couleur des caractères au format RGB: Red ( 0->255 )
  48  $charG = 0;     // Couleur des caractères au format RGB: Green ( 0->255 )
  49  $charB = 255;     // Couleur des caractères au format RGB: Blue ( 0->255 )
  50  
  51  $charcolorrnd = false;      // Choix aléatoire de la couleur.
  52  $charcolorrndlevel = 2;    // Niveau de clarté des caractères si choix aléatoire ( 0->4 )
  53                             // 0: Aucune sélection
  54                             // 1: Couleurs très sombres ( surtout pour les fonds clairs )
  55                             // 2: Couleurs sombres
  56                             // 3: Couleurs claires
  57                             // 4: Couleurs très claires ( surtout pour fonds sombres )
  58  
  59  $charclear = 0;   // Intensité de la transparence des caractères ( 0->127 )
  60                    // 0=opaques; 127=invisibles
  61                      // interessant si vous utilisez une image $bgimg
  62                      // Uniquement si PHP >=3.2.1
  63  
  64  // Polices de caractères
  65  
  66  //$tfont[] = 'Alanden_.ttf';       // Les polices seront aléatoirement utilisées.
  67  //$tfont[] = 'bsurp___.ttf';       // Vous devez copier les fichiers correspondants
  68  //$tfont[] = 'ELECHA__.TTF';       // sur le serveur.
  69  $tfont[] = 'luggerbu.ttf';         // Ajoutez autant de lignes que vous voulez   
  70  $tfont[] = 'Heineken.ttf';
  71  //$tfont[] = 'RASCAL__.TTF';       // Respectez la casse ! 
  72  //$tfont[] = 'SCRAWL.TTF';  
  73  //$tfont[] = 'WAVY.TTF';   
  74  
  75  
  76  // Caracteres autorisés
  77  // Attention, certaines polices ne distinguent pas ( ou difficilement ) les majuscules 
  78  // et les minuscules. Certains caractères sont faciles à confondre, il est donc
  79  // conseillé de bien choisir les caractères utilisés.
  80  
  81  $charel = 'ABCDEFGHKLMNPRTWXYZ234569';       // Caractères autorisés
  82  
  83  $crypteasy = true;       // Création de cryptogrammes "faciles à lire" ( true/false )
  84                           // composés alternativement de consonnes et de voyelles.
  85  
  86  $charelc = 'BCDFGHKLMNPRTVWXZ';   // Consonnes utilisées si $crypteasy = true
  87  $charelv = 'AEIOUY';              // Voyelles utilisées si $crypteasy = true
  88  
  89  $difuplow = false;          // Différencie les Maj/Min lors de la saisie du code ( true, false )
  90  
  91  $charnbmin = 5;         // Nb minimum de caracteres dans le cryptogramme
  92  $charnbmax = 5;         // Nb maximum de caracteres dans le cryptogramme
  93  
  94  $charspace = 22;        // Espace entre les caracteres ( en pixels )
  95  $charsizemin = 16;      // Taille minimum des caractères
  96  $charsizemax = 18;      // Taille maximum des caractères
  97  
  98  $charanglemax  = 10;     // Angle maximum de rotation des caracteres ( 0-360 )
  99  $charup   = true;        // Déplacement vertical aléatoire des caractères ( true/false )
 100  
 101  // Effets supplémentaires
 102  
 103  $cryptgaussianblur = false; // Transforme l'image finale en brouillant: méthode Gauss ( true/false )
 104                              // uniquement si PHP >= 5.0.0
 105  $cryptgrayscal = false;     // Transforme l'image finale en dégradé de gris ( true/false )
 106                              // uniquement si PHP >= 5.0.0
 107  
 108  // ----------------------
 109  // Configuration du bruit
 110  // ----------------------
 111  
 112  $noisepxmin = 500;      // Bruit: Nb minimum de pixels aléatoires
 113  $noisepxmax = 1000;      // Bruit: Nb maximum de pixels aléatoires
 114  
 115  $noiselinemin = 5;     // Bruit: Nb minimum de lignes aléatoires
 116  $noiselinemax = 10;     // Bruit: Nb maximum de lignes aléatoires
 117  
 118  $nbcirclemin = 0;      // Bruit: Nb minimum de cercles aléatoires 
 119  $nbcirclemax = 0;      // Bruit: Nb maximim de cercles aléatoires
 120  
 121  $noisecolorchar  = 1;  // Bruit: Couleur d'ecriture des pixels, lignes, cercles: 
 122                         // 1: Couleur d'écriture des caractères
 123                         // 2: Couleur du fond
 124                         // 3: Couleur aléatoire
 125                         
 126  $brushsize = 1;        // Taille d'ecriture du princeaiu ( en pixels ) 
 127                         // de 1 à 25 ( les valeurs plus importantes peuvent provoquer un 
 128                         // Internal Server Error sur certaines versions de PHP/GD )
 129                         // Ne fonctionne pas sur les anciennes configurations PHP/GD
 130  
 131  $noiseup = true;      // Le bruit est-il par dessus l'ecriture ( true ) ou en dessous ( false ) 
 132  
 133  // --------------------------------
 134  // Configuration système & sécurité
 135  // --------------------------------
 136  
 137  $cryptformat = "png";   // Format du fichier image généré "GIF", "PNG" ou "JPG"
 138                                  // Si vous souhaitez un fond transparent, utilisez "PNG" ( et non "GIF" )
 139                                  // Attention certaines versions de la bibliotheque GD ne gerent pas GIF !!!
 140  
 141  $cryptsecure = "md5";    // Méthode de crytpage utilisée: "md5", "sha1" ou "" ( aucune )
 142                           // "sha1" seulement si PHP>=4.2.0
 143                           // Si aucune méthode n'est indiquée, le code du cyptogramme est stocké 
 144                           // en clair dans la session.
 145                         
 146  $cryptusetimer = 0;        // Temps ( en seconde ) avant d'avoir le droit de regénérer un cryptogramme
 147  
 148  $cryptusertimererror = 3;  // Action à réaliser si le temps minimum n'est pas respecté:
 149                             // 1: Ne rien faire, ne pas renvoyer d'image.
 150                             // 2: L'image renvoyée est "images/erreur2.png" ( vous pouvez la modifier )
 151                             // 3: Le script se met en pause le temps correspondant ( attention au timeout
 152                             //    par défaut qui coupe les scripts PHP au bout de 30 secondes )
 153                             //    voir la variable "max_execution_time" de votre configuration PHP
 154  
 155  $cryptusemax = 1000;  // Nb maximum de fois que l'utilisateur peut générer le cryptogramme
 156                        // Si dépassement, l'image renvoyée est "images/erreur1.png"
 157                        // PS: Par défaut, la durée d'une session PHP est de 180 mn, sauf si 
 158                        // l'hebergeur ou le développeur du site en ont décidé autrement... 
 159                        // Cette limite est effective pour toute la durée de la session. 
 160                        
 161  $cryptoneuse = false;  // Si vous souhaitez que la page de verification ne valide qu'une seule 
 162                         // fois la saisie en cas de rechargement de la page indiquer "true".
 163                         // Sinon, le rechargement de la page confirmera toujours la saisie.


Generated: Tue May 19 15:55:14 2020 Cross-referenced by PHPXref 0.7.1