phpbar.de logo

Mailinglisten-Archive

[php] str_replace

[php] str_replace

Tobias Fichtner tobias.fichtner at gmx.de
Son Apr 16 17:11:21 CEST 2006


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