Hallo,
Ik heb het onderstaande script. Het script verzend als ik op het button druk. Mijn uptime gegevens naar een .php bestand. Maar ik wil dat elke dat op 12 uur nachts worden verzonden. Automatisch.
De gegevens worden met deze kleine form verzonden
Ik heb het onderstaande script. Het script verzend als ik op het button druk. Mijn uptime gegevens naar een .php bestand. Maar ik wil dat elke dat op 12 uur nachts worden verzonden. Automatisch.
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] format_uptime[COLOR= #007700]([/COLOR][COLOR= #0000BB]$seconds[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$secs[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/intval"]intval[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$seconds[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]60[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$mins[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/intval"]intval[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$seconds[/COLOR] / [COLOR= #0000BB]60[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]60[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$hours[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/intval"]intval[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$seconds[/COLOR] / [COLOR= #0000BB]3600[/COLOR] [COLOR= #007700]%[/COLOR] [COLOR= #0000BB]24[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$days[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/intval"]intval[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$seconds[/COLOR] / [COLOR= #0000BB]86400[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$days[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$uptimeString[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$days[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$uptimeString[/COLOR] [COLOR= #007700].= (([/COLOR][COLOR= #0000BB]$days[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]" dag"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]" dagen"[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$hours[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$uptimeString[/COLOR] [COLOR= #007700].= (([/COLOR][COLOR= #0000BB]$days[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]", "[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #0000BB]$hours[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$uptimeString[/COLOR] [COLOR= #007700].= (([/COLOR][COLOR= #0000BB]$hours[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]" uur"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]" uur"[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$mins[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$uptimeString[/COLOR] [COLOR= #007700].= (([/COLOR][COLOR= #0000BB]$days[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700]||[/COLOR] [COLOR= #0000BB]$hours[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]", "[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #0000BB]$mins[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$uptimeString[/COLOR] [COLOR= #007700].= (([/COLOR][COLOR= #0000BB]$mins[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]" minuut"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]" minuten"[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$uptimeString[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/preg_match"]preg_match[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"(d{1,2}/d{1,2}/d{4}s+d{1,2}:d{2}s+w{2})"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$winstats[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$matches[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$uptimeSecs[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]() -[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$matches[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$staticUptime[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700].[/COLOR]format_uptime[COLOR= #007700]([/COLOR][COLOR= #0000BB]$uptimeSecs[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$tijd[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$dag_vd_week[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"w"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$maand_vh_jaar[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700])-[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$dedag[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"j"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$jaar[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$uur[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]":"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tijd[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$dagen[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Zondag[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Maandag[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Dinsdag[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Woensdag[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Donderdag[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Vrijdag[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Zaterdag[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$maanden[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Januari[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Februari[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Maart[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]April[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Mei[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Juni[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Juli[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Augustus[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]September[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Oktober[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]November[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]December[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$dag[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$dagen[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$dag_vd_week[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$maand[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$maanden[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$maand_vh_jaar[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] !==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700])
{
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]JoinServerUptimeLogFile[/COLOR][COLOR= #007700]]))
{[/COLOR]
[COLOR= #0000BB]$invoeg[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"<?php // "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$dag[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$dedag[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$maand[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$jaar[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" | "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$staticUptime[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" ?>
"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$invoeg[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"<?php // "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$dag[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$dedag[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$maand[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$jaar[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" | "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$staticUptime[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" ?>
"[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$inhoud[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file"]file[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]uptimelogfile.php[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$file[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]uptimelogfile.php[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"w"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fwrite"]fwrite[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$invoeg[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fwrite"]fwrite[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/join"]join[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$inhoud[/COLOR][COLOR= #007700]));[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$file[/COLOR][COLOR= #007700]);
}[/COLOR]
?> De gegevens worden met deze kleine form verzonden
<form method="post">
<input type="submit" value="Verzend Uptime Gegevens"></form> 
