MMORPG Core - Deutsche Community für Online Rollenspiele - Powered by vBulletin

  • AAA
  • Aggressive
  • Alienated
  • Amazed
  • Amused
  • Angelic
  • Angry
  • Apelike
  • Artistic
  • Asleep
  • Balanced
  • Banhappy
  • Bashful
  • Bitchy
  • Blah
  • Bookworm
  • Bored
  • Breezy
  • Brooding
  • Busy
  • Buzzed
  • Chatty
  • Cheeky
  • Cheerful
  • Cloud 9
  • Cold
  • Coldturkey
  • Confused
  • Cool
  • Crappy
  • Creative
  • Curious
  • Cynical
  • Daring
  • Dead
  • Depressed
  • Devilish
  • Disagree
  • Doh
  • Doubtful
  • Dramaqueen
  • Dreaming
  • Drunk
  • Elated
  • Energetic
  • Fiendish
  • Fine
  • Flirty
  • Gloomy
  • Goofy
  • Grumpy
  • Happy
  • Horny
  • Hot
  • Hungover
  • In Love
  • Innocent
  • Inpain
  • Insomnious
  • Inspired
  • Lonely
  • Lucky
  • Lurking
  • Mellow
  • Mischievious
  • Mondayblues
  • Musical
  • Nerdy
  • Notamused
  • Notworthy
  • Paranoid
  • Pensive
  • Predatory
  • Procrastinating
  • Psychedelic
  • Question
  • Relaxed
  • Roflmao
  • Sad
  • Scared
  • Scurvy
  • Shocked
  • Sick
  • Sleepy
  • Sluggish
  • Sneaky
  • Snobbish
  • Spaced
  • Spooky
  • Sporty
  • Starving
  • Stressed
  • Sunshine
  • Sweettooth
  • Thinking
  • Tired
  • Torn
  • Twisted
  • Veggedout
  • Volatile
  • Woot
  • Worried
  • Yeehaw
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • Tweet   
    Ergebnis 1 bis 6 von 6
    1. #1
      Anfänger
       
      Avatar von bloodyyy
      Registriert seit
      Apr 2010
      Beiträge
      41
      Danke
      4
      Danke erhalten: 0

      Standard Server Peak - Script buggy

      Die Werbung stört? Registriere dich hier!
      Hai,

      ich habe bei mir festgestellt das mein Homepage Script der eigentlich den Online Rekord anzeigen sollte, nicht richtig funzt.

      Und zwar zeigt er statt dessen nur "Array" an

      Hier mal mein Script:

      <table id="servern">
      <tr>
      <?php
      $link = @mssql_connect("PC NAME\SQLEXPRESS", "sa", "MSSQL PW") or die ("Error!");
      $db = @mssql_select_db('LOGGING_01_DBF') or die ("Kein Peak Vorhanden");
      $query = mssql_query("SELECT TOP 1 number FROM [LOG_USER_CNT_TBL] ORDER BY [number] DESC");
      $peak = mssql_fetch_row($query);
      echo '<td width="120"><font color=black><b>Server Peak:</b></font></td><td width="90"><font color=green><b> ' . $peak;
      echo "</b></font></td>";
      ?>
      </table>
      kann mir da jemd vielleicht eine Lösung sagen? Oder ggf. einen richtigen Script geben?

      wäre echt nett von euch ;-)

      Mfg Bloodyyy


    2. #2
      Core Freak!
      Bitchy
       
      Avatar von Synaptic
      Registriert seit
      Apr 2009
      Ort
      GRH
      Beiträge
      1,245
      Danke
      57
      Danke erhalten: 491

      Standard

      PHP-Code:

      $ports 
      = array('23000''28000''3306''5400');
      $onof = array();

      foreach (
      $ports as $port)
      {
          
      $fp = @fsockopen('127.0.0.1'$port$errno$errstr1);
          
          if(
      $fp >= 1)
          {
              
      $onof[] = 'on';
          }
          else
          {
              
      $onof[] = 'off';
          }
      }


      echo <<< HTML

      Server1: <img src="blabla/
      {$onof[0]}.png" />
      Server2: <img src="blabla/
      {$onof[1]}.png" />
      Server3: <img src="blabla/
      {$onof[2]}.png" />
      Server4: <img src="blabla/
      {$onof[3]}.png" />
      HTML; 

      Edit: Ups falsch gelesen:


      $zählen = $mssql->query("SELECT COUNT(*) FROM [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] WHERE Multiserver = '1'"); (ohne Db Class mysql_query(........ )
      $anzahl = mssql_fetch_row($zählen);

      echo <<< HTML

      Es sind {$anzahl} Spieler online.

      HTML;

      Bei deiner methode:

      '.$peak.' , und evt weil du row fetchst '.$peak[0].'

    3. #3
      Anfänger
       
      Avatar von bloodyyy
      Registriert seit
      Apr 2010
      Beiträge
      41
      Danke
      4
      Danke erhalten: 0

      Standard

      was genau ist das? ;D wäre dir nett wenn du mir sagst was genau der script macht / anzeigen soll


    4. #4
      Core Freak!
      Bitchy
       
      Avatar von Synaptic
      Registriert seit
      Apr 2009
      Ort
      GRH
      Beiträge
      1,245
      Danke
      57
      Danke erhalten: 491

      Standard

      ja war total durch den Wind ;D

      Das erste ist Server Online Anzeige,
      das zweite wie viele Spieler Online sind
      und das dritte ist nen Tipp zu deiner Abfrage.

      Außerdem ist deine Script nicht schön.

      Php sollte HTML Kontent ausgeben nicht andersrum.

    5. #5
      Anfänger
       
      Avatar von bloodyyy
      Registriert seit
      Apr 2010
      Beiträge
      41
      Danke
      4
      Danke erhalten: 0

      Standard

      so ganz kapier ich das jetzt nicht kannst du mir vielleicht meinen Code umschreiben?


    6. #6
      Neuling
       

      Registriert seit
      Jan 2010
      Beiträge
      16
      Danke
      3
      Danke erhalten: 2

      Standard

      Also das hier ist mein Server Peak Script:
      PHP-Code:
      <?php
          
      // Server Peak
          
      $link mssql_connect($mssql_host$mssql_user$mssql_pw);
          
      $db mssql_select_db($mssql_log01$link) OR die ('DB konnte nicht gefunden werden!');
          
      $abfrage_peak mssql_query('SELECT TOP 1 number FROM LOG_USER_CNT_TBL ORDER BY number DESC');
          
      $ausgabe_peak mssql_fetch_array($abfrage_peak);
          
      $peak $ausgabe_peak[0];
              echo 
      $peak;
      ?>
      und ich weiß, dass es zu 100% funktioniert

    Lesezeichen

    Berechtigungen

    • Neue Themen erstellen: Nein
    • Themen beantworten: Nein
    • Anhänge hochladen: Nein
    • Beiträge bearbeiten: Nein
    •