<?php
//config
$stFile = 'verzeichnis/meineDatei.zip'; //Pfad zur datei
$stFileName = 'meineDatei.zip'; //name der datei
$iTrafficLimit = 1024*1024*1024*1024*4; //trafficlimit
$iSize = filesize($stFile);
$iTraffic = @implode('',file('traffic.txt'));
if(!$iTraffic){
$iTraffic = 0;
}
if($iTraffic+$iSize <= $iTrafficLimit){
//download
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';
}
?>
|