1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Erweiterungen
  4. Entwicklung

Logfile dwonload für CoD:BO

  • GottesMentor
  • 13. August 2011 um 20:47
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
  • GottesMentor
    Anfänger
    Punkte
    240
    Beiträge
    42
    • 13. August 2011 um 20:47
    • #1

    Hi!
    Für die BlackOps Server muß man sich ja die Logs von gameservers.com runterladen. Diese ist ca 1MB groß und wen ich diese komplett runterladen alle 5 Sekunden und verarbeite ist es doch etwas viel.
    Cih möchte also nur die letzten Bytes von der Datei haben, aber ich bekomme es nicht hin. Ich speicher immer die komplette Datei :(

    Code
    $resp = ""; 
    $fp = fsockopen($serv, 80, $errno, $errstr, 30); 
    if (!$fp) { 
    echo "$errstr ($errno)<br />\n"; 
    } else { 
    $out = "GET /$getreq HTTP/1.1\r\n"; 
    $out .= "Host: www.test.org"; 
    $out .= "Connection: Close\r\n\r\n"; 
    $out .= "Range: bytes=-10000"; 
    $out .= "User-Agent: testscript"; 
    fwrite($fp, $out); 
    while (!feof($fp)) { 
    $resp .= fgets($fp); 
    } 
    fclose($fp); 
    //Header abtrennen 
    //$resp = explode("\r\n\r\n",$resp); 
    //unset($resp[0]); 
    //$resp = implode("",$resp); 
    } 
    $result = fOpen($this->mod->getCV("download", "tmplog") , "a+"); 
    // Dateiinhalt in die Datei schreiben 
    fWrite($result , $resp); 
    fClose($result); // Datei schließen
    Alles anzeigen

    Kann mir einer sagen, wo der Fehler ist?

    Einmal editiert, zuletzt von GottesMentor (13. August 2011 um 20:49)

  • GottesMentor
    Anfänger
    Punkte
    240
    Beiträge
    42
    • 13. August 2011 um 22:48
    • #2

    ok,habe ich hinbekommen. nehme jetzt curl damit geht es :)

Benutzer online in diesem Thema

  • 1 Besucher
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™