[ Index ] |
|
Code source de jpGraph 2.2 |
1 <?php 2 //======================================================================= 3 // File: JPG-CONFIG.INC 4 // Description: Configuration file for JpGraph library 5 // Created: 2004-03-27 6 // Ver: $Id: jpg-config.inc.php 781 2006-10-08 08:07:47Z ljp $ 7 // 8 // Copyright (c) Aditus Consulting. All rights reserved. 9 //======================================================================== 10 11 12 13 //------------------------------------------------------------------------ 14 // Directories for cache and font directory. 15 // 16 // CACHE_DIR: 17 // The full absolute name of the directory to be used to store the 18 // cached image files. This directory will not be used if the USE_CACHE 19 // define (further down) is false. If you enable the cache please note that 20 // this directory MUST be readable and writable for the process running PHP. 21 // Must end with '/' 22 // 23 // TTF_DIR: 24 // Directory where TTF fonts can be found. Must end with '/' 25 // 26 // The default values used if these defines are left commented out are: 27 // 28 // UNIX: 29 // CACHE_DIR /tmp/jpgraph_cache/ 30 // TTF_DIR /usr/X11R6/lib/X11/fonts/truetype/ 31 // MBTTF_DIR /usr/share/fonts/ja/TrueType/ 32 // 33 // WINDOWS: 34 // CACHE_DIR $SERVER_TEMP/jpgraph_cache/ 35 // TTF_DIR $SERVER_SYSTEMROOT/fonts/ 36 // MBTTF_DIR $SERVER_SYSTEMROOT/fonts/ 37 // 38 //------------------------------------------------------------------------ 39 // DEFINE("CACHE_DIR","/tmp/jpgraph_cache/"); 40 // DEFINE("TTF_DIR","/usr/X11R6/lib/X11/fonts/truetype/"); 41 // DEFINE("MBTTF_DIR","/usr/share/fonts/ja/TrueType/"); 42 43 //------------------------------------------------------------------------- 44 // Cache directory specification for use with CSIM graphs that are 45 // using the cache. 46 // The directory must be the filesysystem name as seen by PHP 47 // and the 'http' version must be the same directory but as 48 // seen by the HTTP server relative to the 'htdocs' ddirectory. 49 // If a relative path is specified it is taken to be relative from where 50 // the image script is executed. 51 // Note: The default setting is to create a subdirectory in the 52 // directory from where the image script is executed and store all files 53 // there. As ususal this directory must be writeable by the PHP process. 54 DEFINE("CSIMCACHE_DIR","csimcache/"); 55 DEFINE("CSIMCACHE_HTTP_DIR","csimcache/"); 56 57 //------------------------------------------------------------------------ 58 // Defines for font setup 59 //------------------------------------------------------------------------ 60 61 // Actual name of the TTF file used together with FF_CHINESE aka FF_BIG5 62 // This is the TTF file being used when the font family is specified as 63 // either FF_CHINESE or FF_BIG5 64 DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf'); 65 66 // Special unicode greek language support 67 DEFINE("LANGUAGE_GREEK",false); 68 69 // If you are setting this config to true the conversion of greek characters 70 // will assume that the input text is windows 1251 71 DEFINE("GREEK_FROM_WINDOWS",false); 72 73 // Special unicode cyrillic language support 74 DEFINE("LANGUAGE_CYRILLIC",false); 75 76 // If you are setting this config to true the conversion 77 // will assume that the input text is windows 1251, if 78 // false it will assume koi8-r 79 DEFINE("CYRILLIC_FROM_WINDOWS",false); 80 81 // The following constant is used to auto-detect 82 // whether cyrillic conversion is really necessary 83 // if enabled. Just replace 'windows-1251' with a variable 84 // containing the input character encoding string 85 // of your application calling jpgraph. 86 // A typical such string would be 'UTF-8' or 'utf-8'. 87 // The comparison is case-insensitive. 88 // If this charset is not a 'koi8-r' or 'windows-1251' 89 // derivate then no conversion is done. 90 // 91 // This constant can be very important in multi-user 92 // multi-language environments where a cyrillic conversion 93 // could be needed for some cyrillic people 94 // and resulting in just erraneous conversions 95 // for not-cyrillic language based people. 96 // 97 // Example: In the free project management 98 // software dotproject.net $locale_char_set is dynamically 99 // set by the language environment the user has chosen. 100 // 101 // Usage: DEFINE('LANGUAGE_CHARSET', $locale_char_set); 102 // 103 // where $locale_char_set is a GLOBAL (string) variable 104 // from the application including JpGraph. 105 // 106 DEFINE('LANGUAGE_CHARSET', null); 107 108 // Japanese TrueType font used with FF_MINCHO, FF_PMINCHO, FF_GOTHIC, FF_PGOTHIC 109 DEFINE('MINCHO_TTF_FONT','ipam.ttf'); 110 DEFINE('PMINCHO_TTF_FONT','ipamp.ttf'); 111 DEFINE('GOTHIC_TTF_FONT','ipag.ttf'); 112 DEFINE('PGOTHIC_TTF_FONT','ipagp.ttf'); 113 114 // Assume that Japanese text have been entered in EUC-JP encoding. 115 // If this define is true then conversion from EUC-JP to UTF8 is done 116 // automatically in the library using the mbstring module in PHP. 117 DEFINE('ASSUME_EUCJP_ENCODING',false); 118 119 //------------------------------------------------------------------------ 120 // Various JpGraph Settings. Adjust accordingly to your 121 // preferences. Note that cache functionality is turned off by 122 // default (Enable by setting USE_CACHE to true) 123 //------------------------------------------------------------------------ 124 125 // Deafult locale for error messages. 126 // This defaults to English = 'en' 127 DEFINE('DEFAULT_ERR_LOCALE','en'); 128 129 // Deafult graphic format set to "auto" which will automatically 130 // choose the best available format in the order png,gif,jpeg 131 // (The supported format depends on what your PHP installation supports) 132 DEFINE("DEFAULT_GFORMAT","auto"); 133 134 // Should the cache be used at all? By setting this to false no 135 // files will be generated in the cache directory. 136 // The difference from READ_CACHE being that setting READ_CACHE to 137 // false will still create the image in the cache directory 138 // just not use it. By setting USE_CACHE=false no files will even 139 // be generated in the cache directory. 140 DEFINE("USE_CACHE",false); 141 142 // Should we try to find an image in the cache before generating it? 143 // Set this define to false to bypass the reading of the cache and always 144 // regenerate the image. Note that even if reading the cache is 145 // disabled the cached will still be updated with the newly generated 146 // image. Set also "USE_CACHE" below. 147 DEFINE("READ_CACHE",true); 148 149 // Determine if the error handler should be image based or purely 150 // text based. Image based makes it easier since the script will 151 // always return an image even in case of errors. 152 DEFINE("USE_IMAGE_ERROR_HANDLER",true); 153 154 // Should the library examin the global php_errmsg string and convert 155 // any error in it to a graphical representation. This is handy for the 156 // occasions when, for example, header files cannot be found and this results 157 // in the graph not being created and just a "red-cross" image would be seen. 158 // This should be turned off for a production site. 159 DEFINE("CATCH_PHPERRMSG",true); 160 161 // Determine if the library should also setup the default PHP 162 // error handler to generate a graphic error mesage. This is useful 163 // during development to be able to see the error message as an image 164 // instead as a "red-cross" in a page where an image is expected. 165 DEFINE("INSTALL_PHP_ERR_HANDLER",false); 166 167 // If the color palette is full should JpGraph try to allocate 168 // the closest match? If you plan on using background images or 169 // gradient fills it might be a good idea to enable this. 170 // If not you will otherwise get an error saying that the color palette is 171 // exhausted. The drawback of using approximations is that the colors 172 // might not be exactly what you specified. 173 // Note1: This does only apply to paletted images, not truecolor 174 // images since they don't have the limitations of maximum number 175 // of colors. 176 DEFINE("USE_APPROX_COLORS",true); 177 178 // Should usage of deprecated functions and parameters give a fatal error? 179 // (Useful to check if code is future proof.) 180 DEFINE("ERR_DEPRECATED",true); 181 182 // Should the time taken to generate each picture be branded to the lower 183 // left in corner in each generated image? Useful for performace measurements 184 // generating graphs 185 DEFINE("BRAND_TIMING",false); 186 187 // What format should be used for the timing string? 188 DEFINE("BRAND_TIME_FORMAT","(%01.3fs)"); 189 190 //------------------------------------------------------------------------ 191 // The following constants should rarely have to be changed ! 192 //------------------------------------------------------------------------ 193 194 // What group should the cached file belong to 195 // (Set to "" will give the default group for the "PHP-user") 196 // Please note that the Apache user must be a member of the 197 // specified group since otherwise it is impossible for Apache 198 // to set the specified group. 199 DEFINE("CACHE_FILE_GROUP","wwwadmin"); 200 201 // What permissions should the cached file have 202 // (Set to "" will give the default persmissions for the "PHP-user") 203 DEFINE("CACHE_FILE_MOD",0664); 204 205 // Decide if we should use the bresenham circle algorithm or the 206 // built in Arc(). Bresenham gives better visual apperance of circles 207 // but is more CPU intensive and slower then the built in Arc() function 208 // in GD. Turned off by default for speed 209 DEFINE("USE_BRESENHAM",false); 210 211 // Special file name to indicate that we only want to calc 212 // the image map in the call to Graph::Stroke() used 213 // internally from the GetHTMLCSIM() method. 214 DEFINE("_CSIM_SPECIALFILE","_csim_special_"); 215 216 // HTTP GET argument that is used with image map 217 // to indicate to the script to just generate the image 218 // and not the full CSIM HTML page. 219 DEFINE("_CSIM_DISPLAY","_jpg_csimd"); 220 221 // Special filename for Graph::Stroke(). If this filename is given 222 // then the image will NOT be streamed to browser of file. Instead the 223 // Stroke call will return the handler for the created GD image. 224 DEFINE("_IMG_HANDLER","__handle"); 225 226 227 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Nov 24 09:27:55 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |