dani33
Neues Mitglied
Hallo, mit diesen Code, durch such ich mein Config Verzeichnis und lese all Dateien mit "xyz.config.php aus.
Jetzt bekomm ich aber einen fehler:
Warning: array_filter() expects parameter 2 to be a valid callback, function 'scan_dir_filter' not found or invalid function name in /Applications/XAMPP/xamppfiles/htdocs/a/core/libraries/autoload/config_load.php on line 31
Warning: Invalid argument supplied for foreach() in /Applications/XAMPP/xamppfiles/htdocs/a/core/libraries/autoload/config_load.php on line 32
Die frage ist jetzt wie ruf ich die function in der function auf?
hab schon das alles probiert:
'scan_dir_filter'
scan_dir_filter()
(scan_dir_filter())
PHP:
class Config_load
{
function scan_dir_filter($config_name)
{
$ext = array('/\.config.php$/i');
foreach ($ext as $cur)
{
if( preg_match( $cur , $config_name))
{
return $config_name;
}
}
}
public function config($dir)
{
$filtered_config = array_filter ( scandir( $dir), 'scan_dir_filter'); foreach ($filtered_config as $filtered_config_require)
{
require $dir.$filtered_config_require;
}
}
}
Jetzt bekomm ich aber einen fehler:
Warning: array_filter() expects parameter 2 to be a valid callback, function 'scan_dir_filter' not found or invalid function name in /Applications/XAMPP/xamppfiles/htdocs/a/core/libraries/autoload/config_load.php on line 31
Warning: Invalid argument supplied for foreach() in /Applications/XAMPP/xamppfiles/htdocs/a/core/libraries/autoload/config_load.php on line 32
Die frage ist jetzt wie ruf ich die function in der function auf?
hab schon das alles probiert:
'scan_dir_filter'
scan_dir_filter()
(scan_dir_filter())