Ik heb online offline systeem aangemaakt.
www.straat-rap.nl bij hoofdpagina (scroll naar beneden) zie je laatste online gekomen leden..
ik heb aangemaakt on/offline als het groen is is het online en grijs dan offline
maar ze kunnen ook op bezet of afwezig zetten.
en als ze op uitloggen klikken gaat het automatisch naar offline
maar ik heb nu een probleempje.
als ze internet weg klikken gaat automatisch uitloggen maar dan blijft de status zoals die was.
ik wil dat het dan automatisch naar offline gaat.
Kunt u mij misschien helpen?
- help mij aub.
-
24-02-2010, 19:08 #1
- Berichten
- 106
- Lid sinds
- 16 Jaar
on/off line systeem foutje
Laatst aangepast door Eltsibei Nadjav-Zade : 24-02-2010 om 19:17
-
-
24-02-2010, 19:31 #2
- Berichten
- 126
- Lid sinds
- 15 Jaar
Bij internet kan je niet zien wanneer iemand je pagina verlaat.
Je kan wel registreren wanneer iemand voor 't laatst een request deed, en dan 5 minuten later er van uitgaan dat deze bezoeker offline is.
-
24-02-2010, 19:32 #3
- Berichten
- 106
- Lid sinds
- 16 Jaar
hoe kan ik dat doen?
Aanvullend bericht:
DATE_SUB(NOW(),INTERVAL 10 MINUTE) <= lastactive ? zo iets?Laatst aangepast door Eltsibei Nadjav-Zade : 24-02-2010 om 19:34 Reden: Automatisch samengevoegd.
-
24-02-2010, 19:34 #4
- Berichten
- 2.690
- Lid sinds
- 15 Jaar
-
24-02-2010, 19:35 #5
- Berichten
- 106
- Lid sinds
- 16 Jaar
<?php
$query = mysql_query("SELECT * FROM leden ORDER BY laatsonline DESC LIMIT 0,1");
while ($assoc = mysql_fetch_assoc($query)){
if($assoc['geslacht'] == 1){
$eho = "<img src='images/man.png' border='0'>";
} else {
$eho = "<img src='images/vrouw.png' border='0'>";
}
// img
if($assoc['img'] == "")
{
$img = "profpics/srlogo.png";
} else {
$img = "usrpics/65/".$assoc['img']."";
}
?>
<br />
<a href="?pagina=profiel&naam=<?=$assoc['naam']?>" class="nieuwste"> <img src="<?=$img;?>" style="border: 1px solid rgb(255, 255, 255); margin: 3px;" border="0/" /> <br />
<?=$eho?>
<font color="Black">
<?=strip($assoc['naam'], 8)?>
<?
if($assoc['status'] == "0"){
echo"<img src=\"../images/mes_ic/offline.png\" width=\"11\" height=\"11\" border=\"0\">";
}
elseif($assoc['status'] == "1"){
echo"<img src=\"../images/mes_ic/online.png\" width=\"11\" height=\"11\" border=\"0\">";
}
elseif($assoc['status'] == "2"){
echo"<img src=\"../images/mes_ic/afwezig.png\" width=\"11\" height=\"11\" border=\"0\">";
}
elseif($assoc['status'] == "3"){
echo"<img src=\"../images/mes_ic/bezet.png\" width=\"11\" height=\"11\" border=\"0\">";
}
?>
<? } ?>
Dit is de code bij laatst online gekomen leden
Aanvullend bericht:
<?php
// Login.php
if(isset($_POST['submit']))
{
$select = mysql_query("SELECT COUNT(*) AS amount, naam FROM leden WHERE naam='".mysql_real_escape_string($_POST['naam'])."' AND wachtwoord = '".md5($_POST['ww'])."' GROUP BY naam") or die (mysql_error());
$obj = mysql_fetch_assoc($select);
if(empty($_POST['naam']) || empty($_POST['ww']))
{
echo "Naam of wachtwoord niet ingevuld!";
}
elseif (!$obj['amount'])
{
echo "De wachtwoord/naam combinatie klopt niet!";
}else {
$_SESSION['uName'] = $obj['naam'];
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
setcookie("id",$obj['id'],time()+3600*356);
setcookie("naam",$_SESSION['uName'],time()+3600*356);
setcookie ("wachtwoord", md5($wachtwoord),time()+3600*356);
setcookie("ip",$obj['ip'],time()+3600*356);
header('Location: ?pagina=profiel&naam='.$_SESSION['uName'].'');
mysql_query("UPDATE `leden` SET `laatsonline`=NOW() WHERE naam='".$_SESSION['uName']."'");
mysql_query("UPDATE `leden` SET `status`=1 WHERE naam='".$_SESSION['uName']."'");
}
}
else {
?>
Dit is de code als ze inloggen
Aanvullend bericht:
k wil dat ze zeg maar mijn site verlaten
dat Status 0 wordLaatst aangepast door Eltsibei Nadjav-Zade : 24-02-2010 om 19:38 Reden: Automatisch samengevoegd.
-
24-02-2010, 19:39 #6
- Berichten
- 613
- Lid sinds
- 19 Jaar
Even wat anders, sla nooit het wachtwoord op in een cookie of sessie!
-
24-02-2010, 19:41 #7
- Berichten
- 991
- Lid sinds
- 16 Jaar
Je moet op dit forum php tags gebruiken rondom een php code.
-
24-02-2010, 19:42 #8
- Berichten
- 106
- Lid sinds
- 16 Jaar
Laatst aangepast door Eltsibei Nadjav-Zade : 24-02-2010 om 19:43 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic