0
$harddrive_out = format_bytes(kb2bytes($harddrive[2])).'<small>/'.format_bytes(kb2bytes($harddrive[1])).' <small>('.calculate_percentage(kb2bytes($harddrive[2]), kb2bytes($harddrive[1])).'% Free)</small></small>';
이 줄은 내가 분명히 그들을 위해 작동 http://www.installgentoo.net/ 에서이 코드를 가지고 나에게 그 오류공지 사항은 : 오프셋 정의되지 않은 : 2 또는
을 제공합니다 모든 시간 HDD 공간을 얻을하는 방법에 대해 설명합니다. 나는 창을 사용하고 있으며 리눅스를 사용하고있을 것입니다.
Windows 문제인 경우 Windows와 Linux에서 작동하는 방법을 어떻게 만들 수 있습니까? (항상 올바른 HDD를 얻으므로 disk_total_space("C:")
과 같은 것을 사용하지 마십시오. 모든 웹 서버가 C 드라이브에이 없을 수도 있기 때문이다.
을 경우 당신은 내가 공지 사항을 알려
function format_bytes($bytes){
if ($bytes < 1024){ return $bytes; }
else if ($bytes < 1048576){ return round($bytes/1024, 2).'KB'; }
else if ($bytes < 1073741824){ return round($bytes/1048576, 2).'MB'; }
else if ($bytes < 1099511627776){ return round($bytes/1073741824, 2).'GB'; }
else{ return round($bytes/1099511627776, 2).'TB'; }
}
function kb2bytes($kb){
return round($kb * 1024, 2);
}
function calculate_percentage($used, $total){
return @round(100 - $used/$total * 100, 2);
난 당신이/쇼를 사용할 _which_ parition를 결정하는 방법을 생각해 본다. 일반적인 서버는 파일 시스템에 여러 개의 파티션을 마운트했습니다 (MS-Windows-speek에서는 잘못 '디스크'라고 함). – arkascha
'$ harddrive' 란 무엇입니까? 그것은 배열 인 것처럼 보이고,'$ harddisk [2] '에 색인을 붙이는 것은 문제의 원인이되는 것처럼 보일 것입니다. 그렇다면'$ harddrive'는 어떻게 선언됩니까? 어떻게 채워지나요? –
모든 파티션을 얻으려고합니다. – user2179524