Hallo ,

Nach langer arbeit ist mein Modulares CMS Fertig (es fehlen halt nurnoch Module)
nun bin ich dabei sie zu bauen und es gibt eine Grosses bzw. Grundlegendes Problem -.-'

Undzwar lade ich die Module über folgende funktion :

PHP-Code:
 function modul_load($dir)
    {
    
Module_del() ;
        
$dir_handle opendir($dir);
        while (
$filename readdir($dir_handle))
        {

        
$datei_info explode("."$filename);

        
$datei_info2 $datei_info[count($datei_info)-1] ;


            if (
$filename != '..' && $filename != '.htaccess' && $datei_info2 != 'info' && $filename != 'module.xml' && $filename != 'index.php' && $filename != '.' )
            {

                
$a "SELECT * FROM `Module` WHERE `datei_name` = '$filename' AND `dir_name` = '$dir' ORDER BY `id` ASC LIMIT 1";

                
$a mysql_query ("$a");

                    if(
mysql_num_rows($a) == "1")
                    {
            
                    
$b mysql_fetch_assoc($a) ;

                        if( 
$b[zustand] == "1")
                        {

                            include(
"./$dir/$filename") ; //Modul Laden

                        
}

                    }
            else
                    {

                        
mysql_query ("INSERT INTO `Module` (`datei_name` , `dir_name` , `name` , `zustand` )VALUES ('$filename', '$dir', '$filename', '0')");

                        
$command 'mysql_query (INSERT INTO `Module` (`datei_name` , `dir_name` , `name` , `zustand` )VALUES (\''.$filename.'\', \''.$dir.'\', \''.$filename.'\', \'0\'));' ;

                        
$tee 'INSERT INTO `Log` ( `command` , `ac_no` , `e_user` , `time` ) VALUES ("'.$command.'", "00000001", "", NOW( ));' ;

                        
$tee mysql_query ("$tee");
                        
                    }


        
            }
        }
        
closedir($dir_handle);
        

    } 
Anscheinend gilt der include hier nur inerhalb der Funktion wie die Variablen -.-'

Ich will es aber auch nicht aus der Funktion raushollen das es so besser Update bar ist
da ich so für Updates nur die funktionen.db.php austauschen muss.

Weii jemand ratt ? (auch wenn ich es bezeifle -.-')

Mfg Dadie

ps.Nett meckern über den code ist erst version 00.00.01a -.-'