interessante l'argomento ma ora non ho tempo di seguirlo nei due metodi che hai proposto te. Ne propongo un terzo se vuoi:

Codice PHP:

$directory 
__DIR__.'/tmp';

$cmd "du -s -B1 $directory | awk -F' ' '{print $1}'";

$bytes shell_exec($cmd);

echo 
"tot bytes of $directory$bytes"
se l'app gira sotto linux, non hai problemi.