Necesito comprobar si memory_limit
es al menos 64M
en el instalador de mi script. Esto es solo una parte del código PHP que debería funcionar, pero probablemente debido a esta "M" no está leyendo correctamente el valor. Cómo arreglar esto ?comprobando memory_limit en PHP
//memory_limit
echo "<phpmem>";
if(key_exists('PHP Core', $phpinfo))
{
if(key_exists('memory_limit', $phpinfo['PHP Core']))
{
$t=explode(".", $phpinfo['PHP Core']['memory_limit']);
if($t[0]>=64)
$ok=1;
else
$ok=0;
echo "<val>{$phpinfo['PHP Core']['memory_limit']}</val><ok>$ok</ok>";
}
else
echo "<val></val><ok>0</ok>";
}
else
echo "<val></val><ok>0</ok>";
echo "</phpmem>\n";
Estoy usando el código XML, por lo que no es posible. – Spacedust
¿Puedes mostrar 'var_dump ($ phpinfo);', o al menos 'var_dump ($ phpinfo ['PHP Core']);', para que podamos ver con qué estás empezando? – DaveRandom