Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]385[/thread]

Client-Uhrzeit auslesen...: ... und im cgi verarbeiten

Leser: 1


<< >> 5 Einträge, 1 Seite
Alex
 2004-12-17 16:10
#3816 #3816
User since
2003-12-04
285 Artikel
BenutzerIn
[default_avatar]
Hallo,

wie kann ich die uhrzeit des Webseiten aufrufenden Clients (Computers) herausfinden?

Also die Serverzeit ist ja kein Prob, brauche aber eben die Clientzeit.

Stelle mir ein Formular vor, dass wenn abgeschickt und verarbeitet wird eben auch die Uhrzeit vom absenden Rechner mitliefert.

Weiß jemand Rat?
<center>Schönen Gruß, Alex
Mit dem Computer geht alles viel schneller - es dauert nur ein bißchen länger!
</center>
esskar
 2004-12-17 16:23
#3817 #3817
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
cbxk1xg
 2004-12-17 17:09
#3818 #3818
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
Clientseitig bleibt da nur Javascript. Die vorgehensweise wäre: Uhrzeit auslesen und als Variable in einer HTML-Form an ein CGI übergeben.

Beim googlen hab ich das folgende Script gefunden. Das müsstest Du nur noch etwas abwandeln.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<html>
<head>
<script type="text/javascript">
var timer = null

function stop()
{
clearTimeout(timer)
}

function start()
{
var time = new Date()
var hours = time.getHours()
var minutes = time.getMinutes()
minutes=((minutes < 10) ? "0" : "") + minutes
var seconds = time.getSeconds()
seconds=((seconds < 10) ? "0" : "") + seconds
var clock = hours + ":" + minutes + ":" + seconds
document.forms[0].display.value = clock
timer = setTimeout("start()",1000)
}
</script>
</head>
<body onload="start()" onunload="stop()">
<form>
<input type="text" name="display" size="20">
</form>
</body>
</html>
Alex
 2004-12-17 17:40
#3819 #3819
User since
2003-12-04
285 Artikel
BenutzerIn
[default_avatar]
Danke Euch Beiden.

Ich hatte gehofft kein Java Script einsetzen zu müssen...
Dachte, der Browser schickt so eine Art Timestamp mit dem Formular automatisch mit, so ähnlich wie beim verschicken von eMails...
<center>Schönen Gruß, Alex
Mit dem Computer geht alles viel schneller - es dauert nur ein bißchen länger!
</center>
esskar
 2004-12-17 23:58
#3820 #3820
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
nein; macht er nicht

so schlimm ist javascript jedoch auch nicht
der otto-normal-nutzer hat javascript eh immer enabled
<< >> 5 Einträge, 1 Seite



View all threads created 2004-12-17 16:10.