Auf unserem Webspace läuft ilch1.1F und ich wollte mir mal die Atomzeit Box anschauen.
Dabei erhalte ich jedoch folgende Felhlermeldung innerhalb der Box:
"Warning: mktime() expects parameter 1 to be long, string given in ***/html/include/boxes/atom.php on line 20
01:00:00"
(die "***" wurden von mir gesetzt)
In Zeile zwanzig steht dieser Befehl:
return mktime($h,$m,$s,$mo,$d,$y);
Hier das komplette Script:
<center><font size=2><?php function get_atom_time() { if(!$file = @file ('http://www.uni-leipzig.de/cgi-bin/date/index.htm')) return false; $fcontents = join ('', $file); $arr = split("[ ]+",$fcontents); $mo = $arr[1]; $month_array = array("Jan","Feb","Mar","Apr","May", "Jun","Jul","Aug","Sep","Oct","Nov","Dec"); $mo = (array_search($mo,$month_array))+1; $d = $arr[2]; $t = $arr[3]; $y = $arr[5]; $time_arr = explode(":",$t); $h = $time_arr[0]; $m = $time_arr[1]; $s = $time_arr[2]; return mktime($h,$m,$s,$mo,$d,$y); } echo date("h:i:s", get_atom_time()); ?></center></font>
Ist jetzt $h oder $m der Parameter 1? (So ein Zähler innerhalb eines Arrays beginnt ja oft mit 0, zumindest kenn ich das von ArmA Scripten)
Wie dem auch sei, liegt es in meiner Macht das Prob zu beheben?
Wenn ich die im Script angegebene Webseite (www.uni-leipzig.de/cgi-bin/date/index.htm) anwähle, dann werden Datum und Uhrzeit angezeigt.
Jo cu und Danke im Voraus!:D
Zecke
betroffene Homepage: externer Link