Hellihello
<?php
/**
* creates associative multidimensional array -
* containing filelist and folderlist of given directory without "." and ".."
* @param string
* @return array
*/
function get_list_of_files_and_folders($dirname) {
//check, if given directory exists
if (is_dir($dirname)) {
$list_dir = scandir($dirname);
$list_of_filenames = array();
$list_of_foldernames = array();
foreach ($list_dir as $dirname_or_file) {
//skip current dir and parent dir
if ($dirname_or_file == "." || $dirname_or_file == "..") {
continue;
}
if (is_file($dirname."/".$dirname_or_file)) {
$list_of_filenames[] = $dirname_or_file;
}
elseif (is_dir($dirname."/".$dirname_or_file)) {
$list_of_foldernames[] = $dirname_or_file;
}
}
$res["list_of_filenames"] = $list_of_filenames;
$res["list_of_foldernames"] = $list_of_foldernames;
return $res;
} else { //Fehlerbehandlung - keine Ahnung wie
return false;
}
}
//Test:
var_dump(get_list_of_files_and_folders("."));
?>
Also ich habe in jedem Projekt eine func.inc.php die ich mit Include einbinde, aber ich wie bekommt man das hin das genau dieses include überflüssig wird?
Nö, du kannst nur mit auto_append glaub ich was machen, da erhälst du dann aber keine Fehlermeldung. Statt include wäre dann wohl auch eher require_once();
Dank und Gruß,