139 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			139 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<head>
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * Disk Status Class - Example
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * http://pmav.eu/stuff/php-disk-status/
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * 22/Aug/2009
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								require_once 'DiskStatus.class.php';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								try {
							 | 
						||
| 
								 | 
							
								  $diskStatusC = new DiskStatus('c:');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $freeSpaceC = $diskStatusC->freeSpace();
							 | 
						||
| 
								 | 
							
								  $totalSpaceC = $diskStatusC->totalSpace();
							 | 
						||
| 
								 | 
							
								  $barWidthC = ($diskStatusC->usedSpace()/100) * 150;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} catch (Exception $e) {
							 | 
						||
| 
								 | 
							
								  echo 'Error ('.$e->getMessage().')';
							 | 
						||
| 
								 | 
							
								  exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								try {
							 | 
						||
| 
								 | 
							
								  $diskStatus1 = new DiskStatus('d:');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $freeSpace1 = $diskStatus1->freeSpace();
							 | 
						||
| 
								 | 
							
								  $totalSpace1 = $diskStatus1->totalSpace();
							 | 
						||
| 
								 | 
							
								  $barWidth1 = ($diskStatus1->usedSpace()/100) * 150;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} catch (Exception $e) {
							 | 
						||
| 
								 | 
							
								  echo 'Error ('.$e->getMessage().')';
							 | 
						||
| 
								 | 
							
								  exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								try {
							 | 
						||
| 
								 | 
							
								  $diskStatus2 = new DiskStatus('e:');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $freeSpace2 = $diskStatus2->freeSpace();
							 | 
						||
| 
								 | 
							
								  $totalSpace2 = $diskStatus2->totalSpace();
							 | 
						||
| 
								 | 
							
								  $barWidth2 = ($diskStatus2->usedSpace()/100) * 150;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} catch (Exception $e) {
							 | 
						||
| 
								 | 
							
								  echo 'Error ('.$e->getMessage().')';
							 | 
						||
| 
								 | 
							
								  exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								try {
							 | 
						||
| 
								 | 
							
								  $diskStatus3 = new DiskStatus('f:');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $freeSpace3 = $diskStatus3->freeSpace();
							 | 
						||
| 
								 | 
							
								  $totalSpace3 = $diskStatus3->totalSpace();
							 | 
						||
| 
								 | 
							
								  $barWidth3 = ($diskStatus3->usedSpace()/100) * 150;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} catch (Exception $e) {
							 | 
						||
| 
								 | 
							
								  echo 'Error ('.$e->getMessage().')';
							 | 
						||
| 
								 | 
							
								  exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								try {
							 | 
						||
| 
								 | 
							
								  $diskStatus4 = new DiskStatus('g:');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $freeSpace4 = $diskStatus4->freeSpace();
							 | 
						||
| 
								 | 
							
								  $totalSpace4 = $diskStatus4->totalSpace();
							 | 
						||
| 
								 | 
							
								  $barWidth4 = ($diskStatus4->usedSpace()/100) * 150;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} catch (Exception $e) {
							 | 
						||
| 
								 | 
							
								  echo 'Error ('.$e->getMessage().')';
							 | 
						||
| 
								 | 
							
								  exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								try {
							 | 
						||
| 
								 | 
							
								  $diskStatus5 = new DiskStatus('h:');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $freeSpace5 = $diskStatus5->freeSpace();
							 | 
						||
| 
								 | 
							
								  $totalSpace5 = $diskStatus5->totalSpace();
							 | 
						||
| 
								 | 
							
								  $barWidth5 = ($diskStatus5->usedSpace()/100) * 150;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} catch (Exception $e) {
							 | 
						||
| 
								 | 
							
								  echo 'Error ('.$e->getMessage().')';
							 | 
						||
| 
								 | 
							
								  exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								try {
							 | 
						||
| 
								 | 
							
								  $diskStatus6 = new DiskStatus('j:');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  $freeSpace6 = $diskStatus6->freeSpace();
							 | 
						||
| 
								 | 
							
								  $totalSpace6 = $diskStatus6->totalSpace();
							 | 
						||
| 
								 | 
							
								  $barWidth6 = ($diskStatus6->usedSpace()/100) * 150;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								} catch (Exception $e) {
							 | 
						||
| 
								 | 
							
								  echo 'Error ('.$e->getMessage().')';
							 | 
						||
| 
								 | 
							
								  exit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								?>
							 | 
						||
| 
								 | 
							
								</p>
							 | 
						||
| 
								 | 
							
								<table border=0>
							 | 
						||
| 
								 | 
							
									<tr><td BGCOLOR='#0066FF'><font color='white'>Disk Space</font></td></tr>
							 | 
						||
| 
								 | 
							
								    <tr><td>C:\<?= $freeSpaceC ?> (of <?= $totalSpaceC ?>)</td></tr>
							 | 
						||
| 
								 | 
							
								    <tr><td><div class="disk">
							 | 
						||
| 
								 | 
							
								<div class="used" style="width: <?= $barWidthC ?>px"><?= $diskStatusC->usedSpace() ?>% </div>
							 | 
						||
| 
								 | 
							
								</div></td></tr>
							 | 
						||
| 
								 | 
							
								    <tr><td>D:\<?= $freeSpace1 ?> (of <?= $totalSpace1 ?>)</td></tr>
							 | 
						||
| 
								 | 
							
								    <tr> <tr><td><div class="disk">
							 | 
						||
| 
								 | 
							
								<div class="used" style="width: <?= $barWidth1 ?>px"><?= $diskStatus1->usedSpace() ?>% </div>
							 | 
						||
| 
								 | 
							
								</div></td></tr>
							 | 
						||
| 
								 | 
							
								<tr><td>E:\<?= $freeSpace2 ?> (of <?= $totalSpace2 ?>)</td></tr>
							 | 
						||
| 
								 | 
							
								    <tr> <tr><td><div class="disk">
							 | 
						||
| 
								 | 
							
								<div class="used" style="width: <?= $barWidth2 ?>px"><?= $diskStatus2->usedSpace() ?>% </div>
							 | 
						||
| 
								 | 
							
								</div></td></tr>
							 | 
						||
| 
								 | 
							
								<tr><td>F:\<?= $freeSpace3 ?> (of <?= $totalSpace3 ?>)</td></tr>
							 | 
						||
| 
								 | 
							
								    <tr> <tr><td><div class="disk">
							 | 
						||
| 
								 | 
							
								<div class="used" style="width: <?= $barWidth3 ?>px"><?= $diskStatus3->usedSpace() ?>% </div>
							 | 
						||
| 
								 | 
							
								</div></td></tr>
							 | 
						||
| 
								 | 
							
								<tr><td>G:\<?= $freeSpace4 ?> (of <?= $totalSpace4 ?>)</td></tr>
							 | 
						||
| 
								 | 
							
								    <tr> <tr><td><div class="disk">
							 | 
						||
| 
								 | 
							
								<div class="used" style="width: <?= $barWidth4 ?>px"><?= $diskStatus4->usedSpace() ?>% </div>
							 | 
						||
| 
								 | 
							
								</div></td></tr>
							 | 
						||
| 
								 | 
							
								<tr><td>H:\<?= $freeSpace5 ?> (of <?= $totalSpace5 ?>)</td></tr>
							 | 
						||
| 
								 | 
							
								    <tr> <tr><td><div class="disk">
							 | 
						||
| 
								 | 
							
								<div class="used" style="width: <?= $barWidth5 ?>px"><?= $diskStatus5->usedSpace() ?>% </div>
							 | 
						||
| 
								 | 
							
								</div></td></tr>
							 | 
						||
| 
								 | 
							
								<tr><td>J:\<?= $freeSpace6 ?> (of <?= $totalSpace6 ?>)</td></tr>
							 | 
						||
| 
								 | 
							
								    <tr> <tr><td><div class="disk">
							 | 
						||
| 
								 | 
							
								<div class="used" style="width: <?= $barWidth6 ?>px"><?= $diskStatus6->usedSpace() ?>% </div>
							 | 
						||
| 
								 | 
							
								</div></td></tr>
							 | 
						||
| 
								 | 
							
								</table>
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</html>
							 |