Hjælp til online tid. ?

Tags:    php

<< < 12 > >>
Jeg har lavet sådan der er online tid på mit community. Og vil gerne have den regner online tiden ud til timer, minutter, og sekunder.

----------------login.php----------------

<?
session_start();
include "config.php";
?>
<html>

<body bgcolor="#5B7B8F">

<head>

<LINK HREF="style.css" REL=STYLESHEET>

</head>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="" type="text/css" rel="stylesheet">
</head>

<?
if($_POST[action] == 'login') {
if($_POST[brugernavn] == NULL OR $_POST[kodeord] == NULL) {

} else {

$s_tjekbruger = mysql_query("SELECT brugernavn, kodeord FROM community WHERE brugernavn LIKE '$_POST[brugernavn]' AND kodeord = '$_POST[kodeord]'");
$tjekbruger = mysql_fetch_array($s_tjekbruger);
if($tjekbruger[brugernavn] == NULL) {

print "<script language=\\"javascript\\">parent.location.replace('?side=login&login=nej');</script>";

} else {

$_SESSION[brugernavn] = $_POST[brugernavn];
$_SESSION[kodeord] = $_POST[kodeord];
$tid = date('h:i:s');
mysql_query("UPDATE community SET online = 'ja', logintid = '$tid' WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());

$fejl == 'nej';
print "<script language=\\"javascript\\">parent.location.replace('loggetind.php');</script>";
}
}
} else {
}
?>
<?
if($_GET[login] == "nej")
{
print "<b>Forkert kodeord eller brugernavn!</b>";
}
?>
<form action="login.php" method="POST">
<input type="hidden" name="action" value="login">
Brugernavn<br>
<input type="text" class="input" name="brugernavn" size="20" maxlength="20"><br>
Kodeord<br>
<input type="password" class="input" name="kodeord" size="20" maxlength="20"><br>
<br>
<input type="submit" class="input" value="Login" name="login">
</form>
</body>
</html>

----------------------------------------------------------------

--------------------------------logaf.php--------------------------------

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include "config.php";
$query = mysql_query("SELECT * FROM community WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($query);
?>
<?
$gltid = $vis[logintid];
$tidnu = date('h:i:s');
$plusminus = $gltid-$tidnu;
$nytid = $plusminus;
$query = mysql_query("UPDATE community SET online = 'nej', onlinetid = '$nytid' WHERE brugernavn = '$_SESSION[brugernavn]'")
?>
<?
session_destroy();
echo("Du er nu logget ud");
?>
<?
}else{
echo("Du er ikke logget ind!");
}
?>


</body>

--------------------------------------------------------------------

Håber der er nogen der kan hjælpe med at gøre sådan der står "Du har været logget ind i: X Timer - X Minutter - X Sekunder"

Håber jeg får et svar :)

// Rasmus Kjeldsen



14 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


M.v.h. Johnny Rasmussen.



Jeg har lavet sådan der er online tid på mit community. Og vil gerne have den regner online tiden ud til timer, minutter, og sekunder.

----------------login.php----------------

<?
session_start();
include "config.php";
?>
<html>

<body bgcolor="#5B7B8F">

<head>

<LINK HREF="style.css" REL=STYLESHEET>

</head>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="" type="text/css" rel="stylesheet">
</head>

<?
if($_POST[action] == 'login') {
if($_POST[brugernavn] == NULL OR $_POST[kodeord] == NULL) {

} else {

$s_tjekbruger = mysql_query("SELECT brugernavn, kodeord FROM community WHERE brugernavn LIKE '$_POST[brugernavn]' AND kodeord = '$_POST[kodeord]'");
$tjekbruger = mysql_fetch_array($s_tjekbruger);
if($tjekbruger[brugernavn] == NULL) {

print "<script language=\\"javascript\\">parent.location.replace('?side=login&login=nej');</script>";

} else {

$_SESSION[brugernavn] = $_POST[brugernavn];
$_SESSION[kodeord] = $_POST[kodeord];
$tid = date('h:i:s');
mysql_query("UPDATE community SET online = 'ja', logintid = '$tid' WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());

$fejl == 'nej';
print "<script language=\\"javascript\\">parent.location.replace('loggetind.php');</script>";
}
}
} else {
}
?>
<?
if($_GET[login] == "nej")
{
print "Forkert kodeord eller brugernavn!";
}
?>
<form action="login.php" method="POST">
<input type="hidden" name="action" value="login">
Brugernavn
<input type="text" class="input" name="brugernavn" size="20" maxlength="20">
Kodeord
<input type="password" class="input" name="kodeord" size="20" maxlength="20">

<input type="submit" class="input" value="Login" name="login">
</form>
</body>
</html>

----------------------------------------------------------------

--------------------------------logaf.php--------------------------------

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include "config.php";
$query = mysql_query("SELECT * FROM community WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($query);
?>
<?
$gltid = $vis[logintid];
$tidnu = date('h:i:s');
$plusminus = $gltid-$tidnu;
$nytid = $plusminus;
$query = mysql_query("UPDATE community SET online = 'nej', onlinetid = '$nytid' WHERE brugernavn = '$_SESSION[brugernavn]'")
?>
<?
session_destroy();
echo("Du er nu logget ud");
?>
<?
}else{
echo("Du er ikke logget ind!");
}
?>


</body>

--------------------------------------------------------------------

Håber der er nogen der kan hjælpe med at gøre sådan der står "Du har været logget ind i: X Timer - X Minutter - X Sekunder"

Håber jeg får et svar :)

// Rasmus Kjeldsen


Hej Rasmus.

Hvor skal det stå hende i din kode?

M.v.h. Johnny Rasmussen.




Det skal stå i loggetind.php:

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include "config.php";
$hent = mysql_query("SELECT * FROM community WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($hent);
?>

<body bgcolor="#5B7B8F">

<head>

<LINK HREF="style.css" REL=STYLESHEET>

</head>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="" type="text/css" rel="stylesheet">
</head>
<body>

<?
if($vis[status] == "admin")
{
print "<div align=center>Du er logget ind som: <b>$_SESSION[brugernavn]</b><br>Din status på www.specks.dk er: <b>$vis[status]</b><hr color=#000000 size=1><br><br><a href=http://www.specks.dk/admin/admin/site.php>Gå til community</a>";
}
if($vis[status] == "chef reporter")
{
print "<div align=center>Du er logget ind som: <b>$_SESSION[brugernavn]</b><br>Din status på www.specks.dk er: <b>$vis[status]</b><hr color=#000000 size=1><br><br><a href=http://www.specks.dk/admin/chefreporter/site.php>Gå til community</a>";
}
if($vis[status] == "reporter")
{
print "<div align=center>Du er logget ind som: <b>$_SESSION[brugernavn]</b><br>Din status på www.specks.dk er: <b>$vis[status]</b><hr color=#000000 size=1><br><br><a href=http://www.specks.dk/admin/reporter/site.php>Gå til community</a>";
}
if($vis[status] == "prøve reporter")
{
print "<div align=center>Du er logget ind som: <b>$_SESSION[brugernavn]</b><br>Din status på www.specks.dk er: <b>$vis[status]</b><hr color=#000000 size=1><br><br><a href=http://www.specks.dk/admin/provereporter/site.php>Gå til community</a>";
}
if($vis[status] == "normal")
{
print "<div align=center>Du er logget ind som: <b>$_SESSION[brugernavn]</b><br>Din status på www.specks.dk er: <b>$vis[status]</b><hr color=#000000 size=1><br><br><a href=http://www.specks.dk/admin/normal/site.php>Gå til community</a>";
}
if($vis[status] == "vip")
{
print "<div align=center>Du er logget ind som: <b>$_SESSION[brugernavn]</b><br>Din status på www.specks.dk er: <b>$vis[status]</b><hr color=#000000 size=1><br><br><a href=http://www.specks.dk/admin/vip/site.php>Gå til community</a>";
}
?>
</body>
</html>
<?
}else{
print "Du er ikke logget ind.";
}
?>



Det virker ikke !



Det virker ikke !


Hmm.. hvad virker ikke?

Had skriver den?

M.v.h. Johnny Rasmussen.



Der står bare 0



Der står bare 0


Det kan jeg se hmm..

Ret det her:
Fold kodeboks ind/udKode 


Til:
Fold kodeboks ind/udKode 


M.v.h. Johnny Rasmussen.

[Redigeret d. 15/01-05 15:46:05 af Johnny Rasmussen]



Nu siger den: 03:51:4603:52:2400 kan du ikke lige rette så det er Timer, minutter, sekunder ?



Nu siger den: 03:51:4603:52:2400 kan du ikke lige rette så det er Timer, minutter, sekunder ?


Hej igen.

Undskyld den lange ventetid, men prøv dette:

Fold kodeboks ind/udKode 


M.v.h. Johnny Rasmussen.

[Redigeret d. 15/01-05 16:07:12 af Johnny Rasmussen]



Nu siger den: 03:51:4603:52:2400 kan du ikke lige rette så det er Timer, minutter, sekunder ?


Hej igen.

Undskyld den lange ventetid, men prøv dette:

Fold kodeboks ind/udKode 


M.v.h. Johnny Rasmussen.

[Redigeret d. 15/01-05 16:07:12 af Johnny Rasmussen]


Fold kodeboks ind/udKode 




<< < 12 > >>
t