Gameserver Passwort Checken ?

law

Mitglied
Hi ,

weis einer wie ich in Counterstrike die config.cfg durchsuchen kann und prüfen kann ob ein pw gesetzt ist ?
 
sofern du ftp-zugriff hast, liest du das file mit fopen ein, suchst nach der passwortzeile und guckst was da steht...sollte eigentlich funzen :D.
 
suche hier im forum einfach nach zB txt bearbeiten oder so...

davon gibt es schon duzende beiträge :)

es ist dabei egal ob txt oder cfg... ist beides eine datei... :)

im prinzip einfach nach dem tag suchen... password abcdef
dann suchst erst nach "password " und schaust ob dahinter noch zeichen gesetzt sind wenn nicht dann hat der server kein pw...

so kannst du das überings auch setzen lassen dann allerdings musst du bei der datei den chmod ändern !
und auch in diesem fall benutze die suchfunktion ! :)
 
Nehmen wir an, die config.cfg ist im Verzeichnis des Scripts schon vorhanden:
PHP:
function GetArrayPos( $strng, $arr) {
    for ($i=0; $i<count($arr); $i++) {
          if ( strpos($arr, $strng) )
                return $i;
    }

    return false;
}



$conf_file = file("config.cfg");
$pwline = GetArrayPos("password", $conf_file);
if ($pwline == false)
    echo "Kein Passwort gesetzt";
else
    echo "Passwort gesetzt, in Zeile $pwline";

Is ungetestet.
 
gug mal ob das richtig ist .

PHP:
function GetArrayPos( $strng, $arr) {
    for ($i=0; $i<count($arr); $i++) {
          if ( strpos($arr, $strng) )
                return $i;
    }

    return false;
}



$conf_file = file("config.cfg");
$pwline = GetArrayPos("password", $conf_file);
if ($pwline == false) {
    echo "Kein Passwort gesetzt";
}
else {
   echo "Passwort gesetzt, in Zeile $pwline";
$fp=fopen("config.cfg","w");
fputs($fp,"Test");
}

is flasch glaub ich da er ja den ganzen anderen text löscht oder ?
 
Zurück