Download Zeit Berechnen..

Begonnen von , 16 Juni 2002, 00:50:03

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

hi...

Suche ein paar Infos wie ich unter nuke die Download Zeit für 56k Modem User ISDN und DSL User ausgeben kann.. weiss jemand wie da die Formel ist und wie man das umsetzt ?

die filesize lese ich aus der DB nuke_downloads_downloads aus.. aber wie verarbeite ich diese weiter ?

mfg.
ffx69


JensWagenknecht

Ich versuche es mal aus obigen Script

Dateigröße in KB umrechnen - ich weis nicht wie die in der DB steht.

Umrechnungsfaktoren bei byte in KB müßte : 1024 sein und von MB in KB * 1024.
Wen Du das gemacht hast. Alle Möglichkeiten in Variablen packen.

zB.: $modem = 1,11719; (Modem 9,6K - sauschnell )

Die Werte bitte aus obigem Javascript nehmen. Wobei ab Wert 7 keine Beschreibung bei ist. Ich nehme aber an das dies DSL ist.

Dann nimmst Du Deine Dateigröße aus der DB und sorgst dafür das dies als Double erkannt wird.

$groesse = (double)$wertausdb;

Die Zeit in Sekunden ist:

$wielange = $groesse / $modem;

das ganze als Stunde:

$stunde= $wielange / 3600;
$stunde=(int)$stunde; (um ohne Komma zu bekommen)

das ganze in Minuten:

$minuten= $wielange / 60;
$minuten=(int)$minuten; (um ohne Komma zu bekommen)


Das ganze noch ausgeben:

echo " Der Download wir nach Adam Riese mit Deinem sauschnellen 9,6 K Modem  $stunde Stunden dauern, setze schon mal den Kafee an";

Jnes

[Bearbeitet am: 16/6/2002 von JensWagenknecht]

ZitatIch versuche es mal aus obigen Script

Dateigröße in KB umrechnen - ich weis nicht wie die in der DB steht.

Umrechnungsfaktoren bei byte in KB müßte : 1024 sein und von MB in KB * 1024.
Wen Du das gemacht hast. Alle Möglichkeiten in Variablen packen.

zB.: $modem = 1,11719; (Modem 9,6K - sauschnell )

Die Werte bitte aus obigem Javascript nehmen. Wobei ab Wert 7 keine Beschreibung bei ist. Ich nehme aber an das dies DSL ist.

Dann nimmst Du Deine Dateigröße aus der DB und sorgst dafür das dies als Double erkannt wird.

$groesse = (double)$wertausdb;

Die Zeit in Sekunden ist:

$wielange = $groesse / $modem;

das ganze als Stunde:

$stunde= $wielange / 3600;
$stunde=(int)$stunde; (um ohne Komma zu bekommen)

das ganze in Minuten:

$minuten= $wielange / 60;
$minuten=(int)$minuten; (um ohne Komma zu bekommen)


Das ganze noch ausgeben:

echo " Der Download wir nach Adam Riese mit Deinem sauschnellen 9,6 K Modem  $stunde Stunden dauern, setze schon mal den Kafee an";

Jnes

[Bearbeitet am: 16/6/2002 von JensWagenknecht]

DANKE euch beiden für die fixe Hilfe..
das hat mich wirklich weiter gebracht...

mfg.
ffx69