Merhaba ben PHP çıktı benim bellek kullanımı çalışıyorum.
Benim kod şöyle görünür:
exec('free -m', $out);
var_dump($out[1]);
list($mem, $total, $used, $free, $shared, $buffers, $cached) = explode(" ", $out[1]);
echo "Memory: " .$used. "/" . $total;
Şimdi sorun olduğunu metin yazdırılır
Memory: /
Ve var_bump bana bu verir:
string(73) "Mem: 3024 1968 1055 0 159 608"
This string should not be (73) but (29). If I make my own array there is no problems at all:
$out = array('','Mem: 3024 2020 1003 0 121 708','');
string(29) "Mem: 3024 1968 1055 0 159 608"
Herkes bana bir çözüm ya da bu hata ayıklama bir sonraki adımı verebilir miyim?
Best Regards, Allan