pomgnon
05/03/2006, 09h58
merci pour cette reponse
function getGDversion()
{
static $gd_version_number = null;
if ($gd_version_number == null)
{
// Use output buffering to get results from phpinfo()
// without disturbing the page we are in. Output
// buffering is "stackable" so we don't even have to
// worry about previous or encompassing buffering.
ob_start();
phpinfo(8);
$module_info = ob_get_contents();
ob_end_clean();
if (preg_match("/\bgd\s+version\b[^\d\n\r]+?([\d\.]+)/i",$module_info,$matches))
{
$gd_version_number = $matches[1];
}
else
{
$gd_version_number = 0;
}
}
return $gd_version_number;
}