Пример #1
0
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);
        }
    }
}
Пример #3
0
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);
        }
    }
}
Пример #4
0
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;
        }
    }
}