ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Online Box Problem

Geschlossen
  1. #1
    User Pic
    FargoR Mitglied
    Registriert seit
    05.06.2007
    Beiträge
    55
    Beitragswertungen
    0 Beitragspunkte
    Und wieder mal ein problem meinerseits:

    Seit 2 Tagen wird bei mir auf der Page in der Onlinebox nicht mehr angeziegt wer Online ist. Es ist zwar ersichtlich dass ein User Online war aber wärend ich auf der Page bin erscheine ich als Offline. Sprich die Liste der zuletzt Online gewessenen User wird aktualisiert.

    Folgende Sachen habe ich schon probiert:
    online.php neu hochgeladen
    statistik.php neu hochgeladen
    Diesen Link habe ich auch schon versucht externer Link
    Auch hier externer Link bin ich nicht weiter gekommen.
    Ebenfalls habe ich im phpMyAdmin bei ic1_online die Uhzeit richtig gestellt.

    Jedoch alles ohne den gewollten Erfolg.

    Kann mir vieleich noch jemand einen Tipp geben was ich machen könnte?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Erstmal im Adminmenü schauen, ob die Zeit zwischen SQL Server und Webserver unterschiedlich ist, denn mit der musst du ja dann auch die Veränderung durchführen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    FargoR Mitglied
    Registriert seit
    05.06.2007
    Beiträge
    55
    Beitragswertungen
    0 Beitragspunkte
    Hier die Zeiten:

    Server (PHP) Zeit=2008-07-21 11:56:11
    SQL Zeit=2008-07-21 09:56:11

    Ist eine Abweichung von 2 Stunden:O

    Wie/Wo kann ich nun die SQL Zeit anpassen? Habe in der phpMyAdmin bei ic1_online schon die Möglichkeit die Zeit um 2 Stunden zu ändern. Kann das auch Abspeicher, ABER der geht dann wieder auf die alte Zeit zurück:S


    Zuletzt modifiziert von FargoR am 21.07.2008 - 12:30:45
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja also 2 Stunden, 2 Stunden sind 2 * 60 * 60 = 7200 Sekunden, die Zahl müsstest du halt jetzt noch mit einbeziehen in deine Korrekturen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    FargoR Mitglied
    Registriert seit
    05.06.2007
    Beiträge
    55
    Beitragswertungen
    0 Beitragspunkte
    Habe nun die online.php angepasst:

    <?php
    if (!defined('main')) {die("no direct access");}
    $dif = date('Y-m-d H:i:s', time() - 7200);
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
    	if ($row->uid != 0 AND $brk!=$row->uid) {
    		$name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">'.$name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    	}
    	if ($row->uid == 0) { $guests++; }
    	$brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr>'."\n"; }
    
    $content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n";
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,5';
    $erg2 = db_query($abf2);
    
    while ($row2 = db_fetch_object($erg2)) {
    	$datum = date('H:i d.m.y',$row2->llogin);
    	$user = $row2->name;
    	$content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td></tr>'."\n";
    }
    if ($guests == 0) {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font size="-1" color="#003366">0 '.$lang['guests'].'</td></tr>'."\n";
    } else {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td><font size=-1>'.$guests.' '.$guestn.'</font></td></tr>'."\n";
    }
    ?>
    <table align="center" border="0" cellpadding="0" cellspacing="0" >
     <?php echo $content; ?>
    </table>


    Bei den Userdetails erscheint ansich alles richtig jedoch bleibt der rote Mann in der Onlinebox immer noch rot:S

    Gibt es sonst noch irgend etwas was angepasst werden muss?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mach mal 7260.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    FargoR Mitglied
    Registriert seit
    05.06.2007
    Beiträge
    55
    Beitragswertungen
    0 Beitragspunkte
    Die Onlinebox scheint nun wieder zu funktionieren. Das grüne Männlein ist aus dem Urlaub zurück zwinker

    ABER!!!

    Im Forum erscheine ich nicht als online. Gibts das irgend eine php welche ich noch editieren muss?
    Habe mich schon mal ein wenig in meinen Ilch Daten rumgeschaut aber nichts gefunden was auf den Onlinestatus hinweist?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja in der includes/func/statistic.php oben.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    FargoR Mitglied
    Registriert seit
    05.06.2007
    Beiträge
    55
    Beitragswertungen
    0 Beitragspunkte
    Hallo Mairu

    Vielen Dank für Deinen Super Support. Es ist einfach immer wieder toll wie Du hier weiterhelfen kannst.

    Das Problem ist gefixt und unten auch gleich noch die Lösung in der 2ten .php welche angepasst werden muss wenn jemand auch den selben Fehler haben sollte:

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    # global die zeit wo ein user als online angezeigt wird definieren.
    define ('USERUPTIME', 180);
    
    ##
    ###
    ####
    ##### alle online
    function ges_online() {
      $dif = date('Y-m-d H:i:s', time() - 7260); 
    	$erg = db_query("SELECT COUNT(*) FROM `prefix_online` WHERE uptime > '". $dif."'");
      $anz = db_result($erg,0);
      return ($anz);
    }
    
    ##
    ###
    ####
    ##### nur die user
    function ges_user_online() {
      $dif = date('Y-m-d H:i:s', time() - 7260); 
    	$erg = db_query("SELECT COUNT(*) FROM `prefix_online` WHERE uid > 0 and uptime > '". $dif."'");
    	$anz = db_result($erg,0);
      return ($anz);
    }
    
    ##
    ###
    ####
    ##### nur die gaeste
    function ges_gast_online() {
      $dif = date('Y-m-d H:i:s', time() - 7260); 
    	$erg = db_query("SELECT COUNT(*) FROM `prefix_online` WHERE uid = 0 and uptime > '". $dif."'");
    	$anz = db_result($erg,0);
      return ($anz);
    }
    
    ##
    ###
    ####
    ##### user online liste
    function user_online_liste(){
    	$OnListe = '';
      $dif = date('Y-m-d H:i:s', time() - 7260); 
    	$erg = db_query("SELECT DISTINCT uid, name, prefix_ranks.bez, spezrank FROM `prefix_online` left join prefix_user on prefix_user.id = prefix_online.uid left join prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE uid > 0 and uptime > '". $dif."'");
    	while($row = db_fetch_object($erg)) {
    	  if ( $row->spezrank <> 0 ) {
          $OnListe .= '<a title="'.$row->bez.'" href="index.php?user-details-'.$row->uid.'"><b><i>'.$row->name.'</i></b></a> , ';
        } else {
          $OnListe .= '<a href="index.php?user-details-'.$row->uid.'">'.$row->name.'</a> , ';
    	  }
      }
    	$OnListe = substr($OnListe,0,strlen($OnListe) - 3);
      return ($OnListe);
    }
    
    #
    ## user onloine list fuer admin + gaeste
    function user_admin_online_liste () {
    	$OnListe = '';
      $class = '';
      $dif = date('Y-m-d H:i:s', time() - 7260); 
    	$erg = db_query("SELECT DISTINCT uid, DATE_FORMAT(uptime, '%d.%m.%Y - %H:%i:%s') as datum, ipa, name FROM `prefix_online` left join prefix_user on prefix_user.id = prefix_online.uid WHERE uptime > '". $dif."' ORDER BY uid DESC");
    	while($row = db_fetch_object($erg)) {
        $name = $row->name;
        if ( $row->uid == 0) {
          $name = 'Gast';
        }
    
    	$host_patterns = array(
    		'/crawl-[0-9]{1,3}-[0-9]{1,3}-[0-9]{1,3}-[0-9]{1,3}\.googlebot\.com/si',
    	  '/[a-z]*[0-9]*\.inktomisearch\.com/si',
    		'/[a-z]*[0-9]*\.ask\.com/si',
    		'/p[0-9A-F]*\.dip[0-9]*\.t-(dialin|ipconnect)\.(net|de)/si',
    		'/[0-9A-F]*\.ipt\.aol\.com/si',
    		'/dslb-[0-9]{3}-[0-9]{3}-[0-9]{3}-[0-9]{3}.pools.arcor-ip.net/si',
    		'/crawl[0-9]*\}exabot\.com/si',
    		'/[0-9A-Z]+\.adsl\.highway\.telekom\.at/si'
    	);
    	$host_names    = array(
    		'Bot Google',
    		'Bot Inktomi/Yahoo',
    		'Bot Ask.com',
    		'T-Online',
    		'AOL',
    		'Arcor DSL',
    		'Bot Exalead',
    		'Telekom Austria DSL'
    	);
    
        $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite' );
        $OnListe .= '<tr class="'.$class.'">';
        $OnListe .= '<td>'. $name .'</td>';
        $OnListe .= '<td>'. $row->datum .'</td>';
        $OnListe .= '<td>'. $row->ipa .'</td>';
        $OnListe .= '<td>'. preg_replace($host_patterns, $host_names, @gethostbyaddr ( $row->ipa )) .'</td>';
        $OnListe .= '</tr>';
      }
    	#$OnListe = substr($OnListe,0,strlen($OnListe) - 3);
      return ($OnListe);
    }
    
    function getip() {
      if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
         return ($_SERVER["HTTP_X_FORWARDED_FOR"]);
      } else {
         return ($_SERVER["REMOTE_ADDR"]);
      }
    }
    
    function site_statistic () {
    	if (!array_key_exists('ilchCMSstati',$_SESSION)) {
    		$_SESSION['ilchCMSstati'] = 'geloggt';
    	  $d = date('j');
    		$m = date('n');
    		$y = date('Y');
    		$ip = getip();
    		$ergResul = db_result(db_query("SELECT COUNT(ip) FROM prefix_stats WHERE ip = '".$ip."' AND `day` = ".$d." AND mon = ".$m." AND yar = ".$y ),0);
    		debug ( $ergResul.'#statistic res' );
    		if ( $ergResul == 0 ) {
    		  $os = site_statistic_get_os($_SERVER['HTTP_USER_AGENT']);
    		  $br = site_statistic_get_browser($_SERVER['HTTP_USER_AGENT']);
    		  $wt = date('w');
    		  $st = date('G');
    		  $ur = ( isset ($_SERVER['HTTP_REFERER']) ? site_statistic_get_referer($_SERVER['HTTP_REFERER']) : '' );
    		  db_query("INSERT INTO prefix_stats (wtag,stunde,`day`,mon,yar,os,browser,ip,ref)
    			VALUES(".$wt.",".$st.",".$d.",".$m.",".$y.",'".$os."','".$br."','".$ip."','".$ur."')");
    
    		  $dc = ( strlen ($d) == 1 ? '0'.$d : $d );
    			$mc = ( strlen ($m) == 1 ? '0'.$m : $m );
    		  $cdate = $y.'-'.$mc.'-'.$dc;
    			$query = "SELECT COUNT(date) FROM `prefix_counter` WHERE `date` = '".$cdate."'";
    		  if ( db_result(db_query($query),0) == 0 ) {
    		    db_query('INSERT INTO `prefix_counter` (`date`,`count`) VALUES ( "'.$cdate.'" , "1" ) ' );
    		  } else {
    		    db_query('UPDATE `prefix_counter` SET `count` = `count` +1 WHERE `date` = "'.$cdate.'"');
    		  }
    	  }
      }
    }
    
    
    function site_statistic_get_browser($useragent) {
    		  if (preg_match("=MSIE [0-9]{1,2}.[0-9]{1,2}.*Opera.([0-9]{1})=", $useragent, $browser)) {
    			  return "Opera ".$browser[1]." (als IE)";
    		  } elseif (preg_match("=MSIE ([0-9]{1,2}).[0-9]{1,2}=", $useragent, $browser)) {
    			  return "Internet Explorer ".$browser[1];
    		  } elseif (preg_match("=Opera/([0-9]{1,2}).[0-9]{1,2}=", $useragent, $browser)) {
    			  return "Opera ".$browser[1];
    		  } elseif (preg_match("=Konqueror=", $useragent)) {
    			  return "Konqueror";
    		  } elseif (preg_match("=Netscape/7.[0-9]{1,2}=", $useragent)) {
    			  return "Netscape Navigator 7";
    		  } elseif (preg_match("=^Mozilla.*Firefox\/(.*)$=", $useragent, $browser)) {
            return ("Firefox ".$browser[1]);
          } elseif (preg_match("=Mozilla/5.[0-9]{1,2}=", $useragent)) {
    			  return "Netscape Navigator 6";
    		  } elseif (preg_match("=Mozilla/([0-9]{1,2}).[0-9]{1,2}=", $useragent, $browser)) {
    			  return "Netscape Navigator ".$browser[1];
    		  } else {
    			  return 0;
    		  }
    }
    
    function site_statistic_get_os($useragent){
    		  if (preg_match("=Windows NT 5\.0|Windows 2000=", $useragent)) {
    			  return "Windows 2000";
    		  } elseif (preg_match("=Windows NT 5\.1|Windows XP=", $useragent)) {
    			  return "Windows XP";
    			} elseif (preg_match("=Windows NT 6\.0|Windows Vista=", $useragent)) {
    			  return "Windows Vista";
    			} elseif (preg_match("=Windows NT 5\.2|Windows Server 2003|Windows XP x64=", $useragent)) {
    			  return "Windows Server 2003\\Windows XP x64";
    		  } elseif (preg_match("=Windows NT 4\.0|Windows NT|WinNT4\.0=", $useragent)) {
    			  return "Windows NT";
    		  } elseif (preg_match("=Windows 98=", $useragent)) {
    			  return "Windows 98";
    		  } elseif (preg_match("=Windows 95=", $useragent)) {
    			  return "Windows 95";
    		  } elseif (preg_match("=Mac_PowerPC|Macintosh=", $useragent)) {
    			  return "Macintosh";
    		  } elseif (preg_match("=Linux=", $useragent)) {
    			  return "Linux";
    		  } elseif (preg_match("=SunOS=", $useragent)) {
    			  return "SunOS";
    
    		  } else {
    			  return 0;
    		  }
    }
    
    function site_statistic_get_referer ( $referer ) {
    			if ( ! empty ($referer) ) {
    			  $refzar = parse_url($referer);
    			  $refspa = 'http://'.$refzar['host'].$refzar['path'];
    		    return $refspa;
    		  } else {
    			  return 0;
    			}
    }
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    wildhorse Mitglied
    Registriert seit
    04.02.2009
    Beiträge
    415
    Beitragswertungen
    3 Beitragspunkte
    Ja das mit Zeiteinstellung habe ich mir rausgelesen und mit -3600
    den Onlinstatus hinbekommen.Nur nach dem Ausloggen werden alle ein Jahr älter.Hatte die 2.Hälfte bzg. des Alters mal eingegebem,kammen aber nur Fehlermeldungen.Hier meine online.php ,kann die mal jemand umschreiben bitte ,ich pack das nicht.
    <?php
    
    #error_reporting(E_ALL);
    
    if (!defined('main')) {die("no direct access");}
    $dif = date('Y-m-d H:i:s', time() - 3600);
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."' limit 5";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
    	if ($row->uid != 0 AND $brk!=$row->uid) {
    
    
    	$abf1 = db_query("SELECT id,name, geschlecht, gebdatum FROM prefix_user WHERE id= '".$row->uid."' ");
    
    $row1 = db_fetch_object($abf1);
    if ($row->uid != 0 AND $brk!=$row->uid) {
    
    
    
    
    $t1 = 0;
    $t2 = 0;
    $t3 = 0;
    
    $age1=explode("-",$row1->gebdatum);
    $age2 = date("Y",time())-$age1[0];
    
    
    $a=explode("-",$row1->gebdatum);
    
    
       $tag = $a[2];
       $mon = $a[1];
       $jah = $a[0];
    
    
    if ($mon > date("m")){$t1 = 2;}
    if ($mon == date("m")){$t1 = 1;}
    if ($tag > date("d")){$t2 = 1;}
    
    
    $t3 = ($t1 + $t2);
    
    if ($t3 > 1){
    $age = ($age2 -1);
    }else{
    $age = $age2;
    }
    
    
    if ($row1->geschlecht == 0){
    if ($row1->gebdatum != 0000-00-00 ){
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">('.$age.') '.$row1->name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    }else{
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">'.$row1->name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    }
    }
    elseif ($row1->geschlecht == 1){
    if ($row1->gebdatum != 0000-00-00 ){
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">(M-'.$age.') '.$row1->name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    }else{
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">(M) '.$row1->name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    }
    }
    elseif ($row1->geschlecht == 2){
    if ($row1->gebdatum != 0000-00-00 ){
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">(W-'.$age.') '.$row1->name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    }else{
    		$content.= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
    		$content.='<td><a href="index.php?user-details-'.$row->uid.'">(W) '.$row1->name.'</a></td></tr>'."\n";
    		$uid[] = $row->uid;
    
    }
    }
    
    }
    
    
    	}
    	if ($row->uid == 0) { $guests++; }
    	$brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr>'."\n"; }
    
    $content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n";
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,5';
    $erg2 = db_query($abf2);
    
    
    
    while ($row2 = db_fetch_object($erg2)) {
    	$datum = date('H:i d.m.y',$row2->llogin);
    	$user = $row2->name;
    
    $abf2 = db_query("SELECT id,name, geschlecht, gebdatum FROM prefix_user WHERE id= '".$row2->id."'  ");
    
    $row0 = db_fetch_object($abf2);
    
    
    	$t1 = 0;
    $t2 = 0;
    $t3 = 0;
    
    
    
    $age1=explode("-",$row0->gebdatum);
    $age = date("Y",time())-$age1[0];
    
    
    $geb = $row0->gebdatum;
    $a = explode('-', $geb);
    $endung = $a[count($a) - 1];
    
    
       $tag = $a[2];
       $mon = $a[1];
       $jah = $a[0];
    
    
    if ($mon > date("m")){$t1 = 2;}
    if ($mon == date("m")){$t1 = 1;}
    if ($tag > date("d")){$t2 = 1;}
    
    $t3 = ($t1 + $t2);
    
    if ($t3 > 1){$age2 = ($age -1);}
    else{$age2 = $age;}
    
    
    
    
    
    if ($row0->geschlecht == 0){
    if ($row0->gebdatum != 0000-00-00 ){
    $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row0->id.'" title="'.$lang['lasttimeonline'].$datum.'">('.$age.') '.$row0->name.'</a></td></tr>'."\n";
    
    }else{
    $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row0->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$row0->name.'</a></td></tr>'."\n";
    
    }
    
    }
    elseif ($row0->geschlecht == 1){
    if ($row0->gebdatum != 0000-00-00 ){
    $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row0->id.'" title="'.$lang['lasttimeonline'].$datum.'">(M-'.$age.') '.$row0->name.'</a></td></tr>'."\n";
    
    }else{
    $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row0->id.'" title="'.$lang['lasttimeonline'].$datum.'">(M) '.$row0->name.'</a></td></tr>'."\n";
    
    }
    }
    elseif ($row0->geschlecht == 2){
    if ($row0->gebdatum != 0000-00-00 ){
    $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row0->id.'" title="'.$lang['lasttimeonline'].$datum.'">(W-'.$age.') '.$row0->name.'</a></td></tr>'."\n";
    
    }else{
    $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row0->id.'" title="'.$lang['lasttimeonline'].$datum.'">(W) '.$row0->name.'</a></td></tr>'."\n";
    
    }
    
    }
    
    
    
    
    }
    
    
    if ($guests == 0) {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font size="-1" color="#003366">0 '.$lang['guests'].'</td></tr>'."\n";
    } else {
    	$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".'
    		<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td><font size=-1>'.$guests.' '.$guestn.'</font></td></tr>'."\n";
    }
    ?>
    <table align="center" border="0" cellpadding="0" cellspacing="0" >
     <?php echo $content; ?>
    </table>

    Und dann noch ein 2.Problem
    Die Anzeige im Forum wer online und so bleibt immer auf 0.
    Und die Statistik haut glaubig auch nicht hin so richtig.
    meine Seite revoltoffreedom.lima-city.de
    Danke im Vorraus
    Gruß Ronny
    Freiheit für Grönland,weg mit dem Packeis.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten