Мне нужно проверить, не memory_limit
не менее 64M
в моем установщике скриптов. Это всего лишь часть PHP-кода, который должен работать, но, вероятно, из-за этого «M» он не правильно считывает значение. Как это исправить?проверка memory_limit в 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";
Я использую XML-код, так что это невозможно. – Spacedust
Можете ли вы показать 'var_dump ($ phpinfo);' или, по крайней мере, 'var_dump ($ phpinfo ['PHP Core']);', чтобы мы могли видеть, с чего вы начинаете? – DaveRandom