<?php

$total_mem_full 
exec('cat /proc/meminfo | grep "MemTotal"');
$total_mem_min split(':'$total_mem_full);
$total_mem substr($total_mem_min[1], 0, -3);

$free_mem_full exec('cat /proc/meminfo | grep "MemFree"');
$free_mem_min split(':'$free_mem_full);
$free_mem substr($free_mem_min[1], 0, -3);

$total_swap_full exec('cat /proc/meminfo | grep "SwapTotal"');
$total_swap_min split(':'$total_swap_full);
$total_swap substr($total_swap_min[1], 0, -3);

$free_swap_full exec('cat /proc/meminfo | grep "SwapFree"');
$free_swap_min split(':'$free_swap_full);
$free_swap substr($free_swap_min[1], 0, -3);

$buffer_mem_full exec('cat /proc/meminfo | grep "Buffers"');
$buffer_mem_min split(':'$buffer_mem_full);
$buffer_mem substr($buffer_mem_min[1], 0, -3);

$cache_mem_full exec('cat /proc/meminfo | grep "Cached"');
$cache_mem_min split(':'$cache_mem_full);
$cache_mem substr($cache_mem_min[1], 0, -3);

echo(
$total_mem '<br>' 
     
$free_mem '<br>' 
     
$total_swap '<br>' 
     
$free_swap '<br>' 
     
$buffer_mem '<br>' 
     
$cache_mem);
?>