function ReadDirectory($directory) { $handle = opendir($directory); while ($katalog = readdir($handle)) { if (is_dir($directory . $katalog) && $katalog != '.' && $katalog != '..') { ReadDirectory($directory . $katalog); } if (is_file($directory . '/' . $katalog)) { OpenFile($directory . '/' . $katalog); } } }
function ReadDirectory($directory) { $handle = opendir($directory); while ($katalog = readdir($handle)) { echo $katalog . "\n"; if (is_dir($directory . $katalog) && $katalog != '.' && $katalog != '..') { ReadDirectory($directory . $katalog); } //echo 'RIDER: '.$directory.'/'.$katalog."\n"; if (is_file($directory . '/' . $katalog)) { OpenFile($directory . '/' . $katalog); } } }
function ReadDirectory($directory) { $handle = opendir($directory); while ($katalog = readdir($handle)) { if ($katalog != "." && $katalog != "..") { // echo $katalog."\n"; if (is_dir($directory . $katalog) && $katalog != '.' && $katalog != '..') { ReadDirectory($directory . $katalog); } } if (is_file($directory . "/" . $katalog)) { OpenFile($directory . "/" . $katalog); } } }
function UpdateFileField(&$filename, &$value_array, &$closetag, $err_message = "", $opentag = "") { $err_message .= "a" . dump_array(&$value_array, TRUE); if (is_writable($filename)) { $openmode = "r"; if ($fp = OpenFile($filename, $openmode, &$err_message)) { $content = GetContentFromFile($fp, $filename); $content_array = explode($closetag, $content); // echo "<br>\n Array count : " . count($content_array) . "<br>\n" ; reset($content_array); if (is_array($value_array)) { while (list($opentag, $value) = each($value_array)) { if (UpdateField($content, $opentag, $closetag, $content_array, $value, &$err_message) == false) { $err_message .= " Could not execute \"UpdateField\" in \"UpdateFileField\". <br>\n "; // Exception has occurred return false; } } } else { if (UpdateField($content, $opentag, $closetag, $content_array, $value_array, &$err_message) == false) { $err_message .= " Could not execute \"UpdateField\" in \"UpdateFileField\". <br>\n "; // Exception has occurred return false; } } // display ( $content_array ) ; $final_text = implode($closetag, $content_array); // echo "<br>\n" . $final_text . "<br>\n" ; $myfile = '../includes/db_connect.inc'; $mymode = 'w'; $fp = OpenFile($myfile, $mymode, &$err_message); // ftruncate ( $fp , 0 ) ; // rewind ( $fp ) ; if (fwrite($fp, $final_text) !== false) { // echo "<br>\n WRITING TO EXISTING FILE SUCCESS<br>\n" ; return true; } else { $err_message .= " Could not execute \"fwrite\" in \"UpdateFileField\". <br>\n "; // Exception has occurred return false; } } else { $err_message .= " Could not execute \"OpenFile\" in \"UpdateFileField\". <br>\n "; // Exception has occurred return false; } } else { $openmode = "r"; if ($fp = OpenFile($filename, $openmode, &$err_message)) { $content = GetContentFromFile($fp, $filename); $content_array = explode($closetag, $content); // echo "<br>\n Array count : " . count($content_array) . "<br>\n" ; reset($content_array); if (is_array($value_array)) { while (list($opentag, $value) = each($value_array)) { if (UpdateField($content, $opentag, $closetag, $content_array, $value, &$err_message) == false) { $err_message .= " Could not execute \"UpdateField\" in \"UpdateFileField\". <br>\n "; // Exception has occurred return false; } } } else { if (UpdateField($content, $opentag, $closetag, $content_array, $value_array, &$err_message) == false) { $err_message .= " Could not execute \"UpdateField\" in \"UpdateFileField\". <br>\n "; // Exception has occurred return false; } } // display ( $content_array ) ; $final_text = implode($closetag, $content_array); // echo "<br>\n" . $final_text . "<br>\n" ; return $final_text; } else { $err_message .= " Could not execute \"OpenFile\" in \"UpdateFileField\". <br>\n "; // Exception has occurred return false; } } }