Mailinglisten-Archive |
MalZeit ich hät hier ein kleines Problem welchem ich scheinbar nicht gewachsen bin. Mein unten aufgeführtes Script läd eine *.ini und erstetzt anschliessend via str_replace alle einsen mit TRUE und Nullen mit FALSE. Bei einer kleinen Kontrolle fiel mir auf das es scheinbar nicht funktionieren will. Inhalt: "global.ini" ; Globale Einstellungen.. [global] RegStatus = 0 LogStatus = 0 Inhalt: "f_load_config.php" <?php function load_config(){ $handle=opendir('./d/ini/'); while ($file = readdir ($handle)) { if ($file != "." && $file != "..") { $conf_name = explode( '.' , $file ); $GLOBALS['bbu'][ $conf_name['0'] ] = parse_ini_file( './d/ini/' . $file ); $GLOBALS['bbu'][ $conf_name['0'] ] = str_replace( '0' , FALSE , $GLOBALS['bbu'][ $conf_name['0'] ] ); $GLOBALS['bbu'][ $conf_name['0'] ] = str_replace( '1' , TRUE , $GLOBALS['bbu'][ $conf_name['0'] ] ); } } closedir($handle); } ?> so Prüf ich: if( $GLOBALS['bbu']['global']['LogStatus'] === TRUE ) etwas tätigen... else etwas anderes... Sollte jemandem ein fehler auffallen oder eine geschicktere ersetzung kennen, so teile er es mir doch bitte mit. Liebe Grüße, Tobias // Gefundene Rechtschreib- und Gramatikfehler dürfen behalten werden.
php::bar PHP Wiki - Listenarchive