29 lines
568 B
PHP
29 lines
568 B
PHP
<?php
|
|
// this is example
|
|
loadHelper("exectool");
|
|
|
|
$result = array(
|
|
"success" => true,
|
|
"data" => array()
|
|
);
|
|
|
|
$directories = array(
|
|
"/home/reasonableframework/"
|
|
);
|
|
|
|
foreach($directories as $dir) {
|
|
$cmd = sprintf("du -Ss %s", $dir);
|
|
$output = exec_command($cmd, "shell_exec");
|
|
|
|
$terms = explode("\t", $output);
|
|
$size = intval($terms[0]);
|
|
|
|
$result['data'] = array(
|
|
"directory" => $dir,
|
|
"size" => $size
|
|
);
|
|
}
|
|
|
|
set_header_content_type("json");
|
|
echo json_encode($result);
|