| | 410 | list (, $all, $use , $free, $usepercent) = getdiskusage(); |
|---|
| | 411 | |
|---|
| | 412 | print " |
|---|
| | 413 | <div style=\"width:100%;border:1px solid black;text-align:left;\"><span style=\"float:right;\">$free</span> |
|---|
| | 414 | <div style=\"width:$usepercent;border:1px solid black;background:white;\">$use/$all($usepercent)</div> |
|---|
| | 415 | </div> |
|---|
| | 416 | "; |
|---|
| | 417 | //exec('ps ax | grep ffmpeg |grep MP4 ' ,$ffmpegprocesses); |
|---|
| | 418 | }//end sub |
|---|
| | 419 | |
|---|
| | 420 | |
|---|
| | 421 | function getdiskusage(){//戻り値 配列 [,全体容量, 使用容量 , 空き容量, 利用割合] |
|---|
| 435 | | }//end sub |
|---|
| 436 | | |
|---|
| 437 | | |
|---|
| 438 | | |
|---|
| 439 | | |
|---|
| 440 | | |
|---|
| 441 | | |
|---|
| 442 | | |
|---|
| 443 | | |
|---|
| 444 | | |
|---|
| 445 | | |
|---|
| 446 | | |
|---|
| 447 | | |
|---|
| 448 | | |
|---|
| 449 | | |
|---|
| 450 | | |
|---|
| 451 | | |
|---|
| 452 | | |
|---|
| 453 | | |
|---|
| 454 | | |
|---|
| 455 | | |
|---|
| 456 | | |
|---|
| 457 | | |
|---|
| 458 | | |
|---|
| | 443 | }//endsub |
|---|
| | 444 | |
|---|
| | 445 | |
|---|
| | 446 | function warndiskfreearea(){ |
|---|
| | 447 | |
|---|
| | 448 | if ($demomode){ |
|---|
| | 449 | print "<!-- demo mode -->"; |
|---|
| | 450 | }else{ |
|---|
| | 451 | |
|---|
| | 452 | global $recfolderpath,$recfolderpath; |
|---|
| | 453 | |
|---|
| | 454 | exec ( "df $recfolderpath | grep $recfolderpath", $hdfreearea); |
|---|
| | 455 | $freearea = preg_split ("/[\s,]+/", $hdfreearea[0]); |
|---|
| | 456 | $freebytes = $freearea[3]; |
|---|
| | 457 | if ($freebytes == "" ){ |
|---|
| | 458 | // |
|---|
| | 459 | print "<!-- err:\$freebytes is null -->"; |
|---|
| | 460 | }elseif($freebytes > 1024*1024*100 ){// 100GB以上あいてれば |
|---|
| | 461 | //なにもしない |
|---|
| | 462 | print "<style type=\"text/css\"><!-- --></style>"; |
|---|
| | 463 | }elseif($freebytes > 1024*1024*50 ){// 100GB以下 |
|---|
| | 464 | print "<style type=\"text/css\"><!-- |
|---|
| | 465 | body { |
|---|
| | 466 | background-color: #CCCC99; |
|---|
| | 467 | } |
|---|
| | 468 | --> |
|---|
| | 469 | </style> |
|---|
| | 470 | "; |
|---|
| | 471 | }elseif($freebytes > 1024*1024*30 ){// 50GB以下 |
|---|
| | 472 | print "<style type=\"text/css\"><!-- |
|---|
| | 473 | body { |
|---|
| | 474 | background-color:#CC6666; |
|---|
| | 475 | } |
|---|
| | 476 | --> |
|---|
| | 477 | </style> |
|---|
| | 478 | "; |
|---|
| | 479 | }elseif($freebytes > 0 ){// 30GB以下 |
|---|
| | 480 | print "<style type=\"text/css\"><!-- |
|---|
| | 481 | body { |
|---|
| | 482 | background-color:#FF0000; |
|---|
| | 483 | } |
|---|
| | 484 | --> |
|---|
| | 485 | </style> |
|---|
| | 486 | "; |
|---|
| | 487 | }else{ |
|---|
| | 488 | print "<!-- no much : $freebytes -->"; |
|---|
| | 489 | |
|---|
| | 490 | |
|---|
| | 491 | }//endif freebytess |
|---|
| | 492 | |
|---|
| | 493 | }//endif demomode |
|---|
| | 494 | |
|---|
| | 495 | }//endsub |
|---|