frankx: SammelThread - PHP-Funktionen

Beitrag lesen

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ß,

frankx

--
tryin to multitain  - Globus = Planet != Welt