Re: user online - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Raphael (267 Beiträge) am Montag, 7.Oktober.2002, 16:03.
    Re: user online

      so weit ich das nun überschaut habe, wird in deinem code die liste nicht definiert. schreib vor dem get:

      @list=();
      

      und noch was stimmt nich! daher auch der oben genannte fehler:
      es muss nicht

      out (join,", ",@list); 
      

      heißen, sondern

      out (join ", ",@list); 
      

      so, jetzt sollte es funktionieren, wenn nicht, einfach wieder ins forum schreiben :-D

      cu, Raphael


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von tim (301 Beiträge) am Montag, 7.Oktober.2002, 13:00.
    user online

      hallo!
      foglendes:
      habe eine kleine community page zusammengebastelt analog der in der bib (von marco).
      also, user meldet sich an und kann und kriegt eine sid etc.
      super wäre nun ein feature bei dem man sehen kann, wer gerade online ist (also nicht "nur" z.b. "es sind zur zeit 4 user online" sondern momentan online: "fritz, michael, sepp und bert)

      ist das irgendwie möglich?

      grüße
      tim

     Antworten

    Beitrag von MagiC Creator (15 Beiträge) am Montag, 7.Oktober.2002, 14:30. WWW: www.magiccreating.de.vu
    Re: user online

      Das ist mit möglich, also ich würd's so machen:

      (Ich kenn jetzt den Code von Marco nicht, hatte leider auch keine Zeit ihn zu lesen, deshalb hier PSEUDO-Code)

      ### Ne Liste für die User die online sind ###
      @list = ();
      

      ### Abfragen, welche User zur Zeit ne SID haben ###
      ### (Das geht auch irgendwie einfacher, da musst du mal cb, Raphael oder sander fragen ;-) ###
      get "sort=memberName","member","DATA";
      while(get_next(DATA))
      {
         if($memberSID ne "")
         {
            CheckSID("$memberSID"); ### PSEUDO ###
            if($SID_ist_in_Ordung)
            {
               push @list,"$memberName"; ### Bin mir da nicht ganz sicher, dürfte aber funktionieren ###
            }
         }
      }
      

      ...

      out (join,", ",@list); ### Gibt die ganze Liste aus, mit Kommas zwischen den einzelnen Einträgen (Stimmt doch so, oder?) ###
      

      ...

      Ich hoffe das funktioniert so!

      cu

     Antworten

    Beitrag von tim (301 Beiträge) am Montag, 7.Oktober.2002, 15:43.
    Re: user online

      Hi Magic,

      also,
      verstehe Deinen Code nicht!
      Bekomme folgende Meldung:
      [ Fehler: (perl) in /mypage.de/mydir/unten: Not enough arguments for join or string at (eval 82) line 22, near "join," ]

      machen wir es wie in der schule:

      gegeben:
      meine db mit den usern: nutzer
      feld mit nutzername: nutzer_name
      feld mit SID: nutzer_sid

      (groß und kleinschreibung ist beachtet alle felder in db nutzer!)

      mein code:

      <perl>
      get "sort=nutzer_name","nutzer_name","nutzer";
      while(get_next(nutzer))
      {
      

      if($nutzer_sid ne "")
         {
            CheckSID("$nutzer_sid"); ### PSEUDO ###
            if($nutzer_sid_ist_in_Ordung)
            {
               push @list,"$nutzer_name"; ### Bin mir da nicht ganz sicher, dürfte aber funktionieren ###
            }
         }
      }
      

      out (join,", ",@list); ### Gibt die ganze Liste aus, mit Kommas zwischen den einzelnen Einträgen (Stimmt doch so, oder?)
      </perl>
      

      fehlermeldung: siehe oben.

      Was mach ich falsch?

      Grüße tim

     Antworten

    Beitrag von Raphael (267 Beiträge) am Montag, 7.Oktober.2002, 16:03.
    Re: user online

      so weit ich das nun überschaut habe, wird in deinem code die liste nicht definiert. schreib vor dem get:

      @list=();
      

      und noch was stimmt nich! daher auch der oben genannte fehler:
      es muss nicht

      out (join,", ",@list); 
      

      heißen, sondern

      out (join ", ",@list); 
      

      so, jetzt sollte es funktionieren, wenn nicht, einfach wieder ins forum schreiben :-D

      cu, Raphael

     Antworten


     
 Liste der Einträge von 43351 bis 43501:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.33s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!