diff --git a/htdocs/install/check.php b/htdocs/install/check.php index c10170592d0..dae2e848909 100644 --- a/htdocs/install/check.php +++ b/htdocs/install/check.php @@ -111,21 +111,24 @@ else // Check memory $memrequiredorig='16M'; $memrequired=16*1024*1024; -$memmaxorig=ini_get("memory_limit"); -$memmax=ini_get("memory_limit"); -eregi('([0-9]+)([a-zA-Z]*)',$memmax,$reg); -if ($reg[2]) +$memmaxorig=@ini_get("memory_limit"); +$memmax=@ini_get("memory_limit"); +if ($memmaxorig != '') { - if (strtoupper($reg[2]) == 'M') $memmax=$reg[1]*1024*1024; - if (strtoupper($reg[2]) == 'K') $memmax=$reg[1]*1024; -} -if ($memmax >= $memrequired) -{ - print 'Ok '.$langs->trans("PHPMemoryOK",$memmaxorig,$memrequiredorig)."
\n"; -} -else -{ - print 'Warning '.$langs->trans("PHPMemoryTooLow",$memmaxorig,$memrequiredorig)."
\n"; + eregi('([0-9]+)([a-zA-Z]*)',$memmax,$reg); + if ($reg[2]) + { + if (strtoupper($reg[2]) == 'M') $memmax=$reg[1]*1024*1024; + if (strtoupper($reg[2]) == 'K') $memmax=$reg[1]*1024; + } + if ($memmax >= $memrequired) + { + print 'Ok '.$langs->trans("PHPMemoryOK",$memmaxorig,$memrequiredorig)."
\n"; + } + else + { + print 'Warning '.$langs->trans("PHPMemoryTooLow",$memmaxorig,$memrequiredorig)."
\n"; + } } // Si fichier présent et lisible et renseigné