Read XML Files from Directory & Process
March 16th, 2010 Posted in Linux, PHP Snippets
Read files in a directory. Ignore hidden files. Processed XML based on first couple characters of file name.
$xmlDirectory = opendir($this->xml_dir); while($entryName = readdir($xmlDirectory)) { $dirArray[] = $entryName; } closedir($xmlDirectory); $indexCount = count($dirArray); //Print ("$indexCount files<br>\n"); sort($dirArray); for($index=0; $index < $indexCount; $index++) { if (substr("$dirArray[$index]", 0, 1) != "."){ // don't list hidden files if(substr("$dirArray[$index]", 0, 4)=='some'){ $this->somefiletype_path= $this->xml_dir.$dirArray[$index]; $this->doSomething(); }else{ //do something else } } }