
Traffic limit
Mit diesem Script können Downloads aufgrund des Traffic limits unterbrochen werden.
|
|
<?php
$stFile = './Datei.zip';
$stFileName = 'Datei.zip';
// Das Traffic Limit
$iTrafficLimit = 1024*1024*1024*1024*4;
$iSize = filesize($stFile);
$iTraffic = @implode('',file('traffic.txt'));
if(!$iTraffic){
$iTraffic = 0;
}
if($iTraffic+$iSize <= $iTrafficLimit){
header("Content-type:application/octet-stream");
header("Content-disposition: attachment;
filename=".$stFileName);
header("Content-Length: ".$iSize);
header("Pragma: no-cache");
header("Expires: 0");
readfile($stFile);
$fp = fopen('traffic.txt','w');
fputs($fp,$iTraffic+$iSize);
fclose($fp);
} else {
echo TrafficLimit erreicht!
Datei kann nicht gesendet werden;
}
?>
|
T: 34979 G: 7 H: 10 T: +4 O: 5
|
|