Variablen setzen

law

Mitglied
Hi ich möchte eine cfg Datei auslesen , und wenn der Tag sv_password="pw" nicht existiert möchte ich den Tag setzen , wenn der Tag jedoch existiert und kein passwort enthält möchte ich eins setzen . Habe dafür mal das vorbereitet :

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("sv_password", $conf_file);
if ($pwline == false) {
    echo "Kein Passwort gesetzt";
$fp=fopen("config.cfg","w");
fputs($fp,"Test");

}
else {
   echo "Passwort gesetzt, in Zeile $pwline";
}
is flasch glaub ich ,da er ja den ganzen anderen text löscht oder ?
 
1.: Ein Thread reicht.

2.: Mach statt
PHP:
$fp=fopen("config.cfg","w");
Das hier (append):
PHP:
$fp=fopen("config.cfg","a");

3.: Gescheites Topic.
 
Zurück