]> git.llucax.com Git - mecon/meconlib.git/blob - lib/MECON/Graph/external/jpgraph/src/utils/misc/chkgd.php
- Correccion de bugs
[mecon/meconlib.git] / lib / MECON / Graph / external / jpgraph / src / utils / misc / chkgd.php
1 <?php
2 //=======================================================================
3 // File:        CHKGD.PHP
4 // Description: Check which version of GD is installed
5 // Created:     2002-10-13
6 // Author:      Johan Persson (johanp@aditus.nu)
7 // Ver:         $Id: chkgd.php,v 1.1 2002/10/13 22:17:45 aditus Exp $
8 //
9 // License:     This code is released under QPL 1.0 
10 // Copyright (C) 2001,2002 Johan Persson 
11 //========================================================================
12
13
14 function CheckGDVersion($aInfo=true) {
15     ob_start();
16     phpinfo(8); // Just get the modules loaded
17     $a = ob_get_contents();
18     ob_end_clean();
19     if( preg_match('/.*GD Version.*(1[0-9|\.]+).*/',$a,$m) ) {
20         $r=1;$v=$m[1];
21     }
22     elseif( preg_match('/.*GD Version.*(2[0-9|\.]+).*/',$a,$m) ) {
23         $r=2;$v=$m[1];
24     }
25     else {
26         $r=0;$v=$m[1];
27     }
28
29     if( $aInfo ) {
30         if( $r==1 )
31             echo "You have GD 1 installed. Version: $v (or higher)\n";
32         elseif( $r==2 ) 
33             echo "You have GD 2 installed. Version: $v (or higher)\n";
34         else
35             echo "You don't seem to have any GD support in your PHP installation";
36     }
37
38     return array($r,$v);
39 }
40
41 echo "<b>Checking GD version ...</b>\n<p>";
42
43 CheckGDVersion();
44
45 ?>