PHP - Download-Zeit ermitteln
<?php
// Download-Zeit ermitteln
function DownloadTime($file){
if(!function_exists("sec_format")){
function sec_format($seconds){
$units = array("Tag|e" => 86400, "Stunde|n" => 3600, "Minute|n" =>60, "Sekunde|n" => 1);
if($seconds < 1){
return "< 1 Sekunde";
}
else{
$show = FALSE;
$ausgabe = "";
foreach($units as $key=>$value){
$t = round($seconds/$value);
$seconds = $seconds%$value;
list($s, $pl) = explode("|", $key);
if($t > 0 || $show){
if($t == 1){
$ausgabe .= $t." ".$s.", ";
}
else{
$ausgabe .= $t." ".$s.$pl.", ";
}
$show = TRUE;
}
}
$ausgabe = substr($ausgabe, 0, strlen($ausgabe)-2);
return $ausgabe;
}
}
}
$values = array("DSL16000" => 16000, "DSL6000" => 6164, "DSL3000" => 3072,
"DSL2000" => 2048, "DSL1000" => 1024, "ISDN2" => 128, "ISDN" => 64,
"Modem" => 56.6, "Modem " => 28.8);
$size = filesize($file);
$ausgabe = "";
$size *= 8;
foreach($values as $key=>$value){
$time = sec_format($size/($value*1024));
$ausgabe .= " <b>".$key."</b> (".$value." kbps) ".$time."<br>\n";
}
return $ausgabe;
}
?>
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<u> Unterstreichen (Physische Auszeichnung)
JavaScript - Ausgabe des aktuellen Datums mit Monats- und Tagesnamen