Na, dann machen wir es eben so. Ist doch egal, ob's mit Pulldown-Menü ist oder ohne.
PHP-Script für Downloadzeit
- oliver12345
- Mitglied
- Beiträge: 613
- Registriert: 22.05.2003 16:58
- Wohnort: Thale
- Kontaktdaten:
@ Jack9027
Na, dann machen wir es eben so. Ist doch egal, ob's mit Pulldown-Menü ist oder ohne.
Nur wüsste ich nicht, wie's gehen soll. Du vielleicht?
Na, dann machen wir es eben so. Ist doch egal, ob's mit Pulldown-Menü ist oder ohne.
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Code: Alles auswählen
<html>
<head>
</head>
<body>
<?php
function dl_time($function_file, $function_speed)
{
$function_filesize = filesize($function_file);
$time = ($function_filesize / 1024) / ($function_speed / 8);
$time = round($time, 0);
$hours = $time / 3600;
$hours = floor($hours);
if($hours < 10) {
$hours = '0' + $hours;
}
if($hours >= 1) {
$new_time = $hours;
$secs_left = $time % 3600;
if($secs_left > 60) {
$mins = $secs_left / 60;
$mins = floor($mins);
if($mins < 10) {
$mins = '0' + $mins;
}
$new_time = $new_time + ':' + $mins;
$secs = $secs_left % 60;
if($secs < 10) {
$secs = '0' + $secs;
}
if($secs == '00') {
$secs = '01';
}
$new_time = $new_time + ':' + $secs;
}
else {
$mins = 0;
if($mins < 10) {
$mins = '0' + mins;
}
$new_time = new_time + ':' + mins;
$secs = secs_left;
if($secs < 10) {
$secs = '0' + secs;
}
if(secs == '00') {
$secs = '01';
}
$new_time = $new_time + ':' + $secs;
}
}
else {
$mins = $time / 60;
$mins = floor($mins);
if($mins < 10) {
$mins = '0' + $mins;
}
if($mins >= 1) {
$new_time = '00:' + $mins;
$secs = $time % 60;
if($secs < 10) {
$secs = '0' + secs;
}
if($secs == '00') {
$secs = '01';
}
$new_time = $new_time + ':' + $secs;
}
else {
$secs = $time % 60;
if($secs < 10) {
$secs = '0' + secs;
}
if($secs == '00') {
$secs = '01';
}
$new_time = '00:00:' + $secs;
}
}
$download_time = "$hours Stunden, $mins Minuten, $secs Sekunden";
return $download_time;
}
?>
<?php
$speed=28.8;
$modem=dl_time($file, $speed);
$speed=56;
$modem2=dl_time($file, $speed);
$speed=56;
$ISDN=dl_time($file, $speed);
$speed=1024;
$DSL1000 = dl_time($file, $speed);
$speed=2048;
$DSL2000 = dl_time($file, $speed);
$speed=3072;
$DSL3000 = dl_time($file, $speed);
?>
<script type="text/javascript">
<!--
alert('28.8 KB/s: <?=$modem ?>\n56 KB/s: <?=$modem2 ?>\nISDN (128 KB/s): <?=$ISDN ?>\nDSL1000 (1024 KB/s): <?=$DSL1000 ?>\nDSL2000 (2048 KB/s): <?=$DSL2000 ?>\nDSL3000 (3072 KB/s): <?=$DSL3000 ?>\n');
//-->
</script>
</body>
</html>
- oliver12345
- Mitglied
- Beiträge: 613
- Registriert: 22.05.2003 16:58
- Wohnort: Thale
- Kontaktdaten:
@ Jack9027
Ja, nicht übel, aber das "alert"-Fenster öffnet sich ja leider sofort, wenn man die Seite öffnet.
Ich wollte es lieber, dass es durch den Klick auf einen Button aufgerufen wird.
Ja, nicht übel, aber das "alert"-Fenster öffnet sich ja leider sofort, wenn man die Seite öffnet.
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Code: Alles auswählen
<html>
<head>
</head>
<body>
<?php
function dl_time($function_file, $function_speed)
{
$function_filesize = filesize($function_file);
$time = ($function_filesize / 1024) / ($function_speed / 8);
$time = round($time, 0);
$hours = $time / 3600;
$hours = floor($hours);
if($hours < 10) {
$hours = '0' + $hours;
}
if($hours >= 1) {
$new_time = $hours;
$secs_left = $time % 3600;
if($secs_left > 60) {
$mins = $secs_left / 60;
$mins = floor($mins);
if($mins < 10) {
$mins = '0' + $mins;
}
$new_time = $new_time + ':' + $mins;
$secs = $secs_left % 60;
if($secs < 10) {
$secs = '0' + $secs;
}
if($secs == '00') {
$secs = '01';
}
$new_time = $new_time + ':' + $secs;
}
else {
$mins = 0;
if($mins < 10) {
$mins = '0' + mins;
}
$new_time = new_time + ':' + mins;
$secs = secs_left;
if($secs < 10) {
$secs = '0' + secs;
}
if(secs == '00') {
$secs = '01';
}
$new_time = $new_time + ':' + $secs;
}
}
else {
$mins = $time / 60;
$mins = floor($mins);
if($mins < 10) {
$mins = '0' + $mins;
}
if($mins >= 1) {
$new_time = '00:' + $mins;
$secs = $time % 60;
if($secs < 10) {
$secs = '0' + secs;
}
if($secs == '00') {
$secs = '01';
}
$new_time = $new_time + ':' + $secs;
}
else {
$secs = $time % 60;
if($secs < 10) {
$secs = '0' + secs;
}
if($secs == '00') {
$secs = '01';
}
$new_time = '00:00:' + $secs;
}
}
$download_time = "$hours Stunden, $mins Minuten, $secs Sekunden";
return $download_time;
}
?>
<?php
$speed=28.8;
$modem=dl_time($file, $speed);
$speed=56;
$modem2=dl_time($file, $speed);
$speed=56;
$ISDN=dl_time($file, $speed);
$speed=1024;
$DSL1000 = dl_time($file, $speed);
$speed=2048;
$DSL2000 = dl_time($file, $speed);
$speed=3072;
$DSL3000 = dl_time($file, $speed);
?>
<script type="text/javascript">
<!--
function downloadzeit()
{
alert('28.8 KB/s: <?=$modem ?>\n56 KB/s: <?=$modem2 ?>\nISDN (128 KB/s): <?=$ISDN ?>\nDSL1000 (1024 KB/s): <?=$DSL1000 ?>\nDSL2000 (2048 KB/s): <?=$DSL2000 ?>\nDSL3000 (3072 KB/s): <?=$DSL3000 ?>\n');
}
//-->
</script>
<a href="#" onClick="downloadzeit()">zeit</a>
</body>
</html>
- oliver12345
- Mitglied
- Beiträge: 613
- Registriert: 22.05.2003 16:58
- Wohnort: Thale
- Kontaktdaten:
@ Jack9027
Gut, Danke. Es funktioniert.
Ich melde mich, falls es noch irgendein Problem gibt.
Gut, Danke. Es funktioniert.
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
ollis-forum-online.de.vu - Das Forum zum Kulthuhn