|   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