Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#5

Re: php: speedlimit und maskierter link

  Alt 30. Sep 2005, 14:28
hab mal ne ref-lösung für dich geschrieben:

Code:
<?php
$filename = "benhur2-livecd-2.0.18.iso";
header("Content-Transfer-Encoding: binary");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=test.txt;");
header("Content-Length: ".@filesize($filename));

// timelimit aus!
set_time_limit(0);

// 1 kb pro sekunde

$handle = fopen ($filename, "r");
while (!feof($handle)) {
// hier das 1 kb
   $buffer = fgets($handle, 1024);
   echo $buffer;
// buffering umgehen
   ob_flush();
// hier die sekunde
   sleep(1);
}
fclose ($handle);

?>
genaueres shaping gekommst du mit dem usleep befehl hin - dieser ist aber nicht unter windows verfügbar!
wenn du das limit auf 0 setzt laeuft das script bis ende!
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat