Example #1
0
 public function tr_td($bookdir)
 {
     $BOOKDIR = $bookdir;
     //"books/c";
     $ud = new Ureaddir();
     $arr = $ud->readdir2arr($BOOKDIR);
     foreach ($arr[0] as $dir) {
         echo "<tr>";
         echo "<td><a href='book_statistic.php?book=" . $BOOKDIR . $dir . "'>" . $dir . "</a></td>\r\n";
         //////////////////////
         echo "<td>";
         $udf = new Ureaddir();
         $udf->readdir2arr_RecursFiles($BOOKDIR . $dir);
         foreach ($udf->dirFiles as $fname) {
             echo "<a href='" . $fname . "'>" . basename($fname) . "</a><br>\r\n";
         }
         echo "</td>";
         ///////////////////////
         echo "<td>";
         //echo $BOOKDIR.$dir;
         echo $_REQUEST["keyword"];
         echo ChineseCharacterStatistic::FindStatisticFromFile($BOOKDIR . $dir, $_REQUEST["keyword"]);
         echo "</td>";
     }
 }
function select($selid)
{
    $ur = new Ureaddir();
    $dir = "/tmp";
    $files = $ur->readdir2arr($dir);
    $stafiles = array();
    foreach ($files[1] as $file) {
        if (preg_match("/^xyz/i", $file) == 0) {
            continue;
        }
        $stafiles[] = $file;
        //print("<a href='$file'>$file</a><br>\r\n");
    }
    //print_r($_SESSION);
    $idsel = "sel_{$selid}";
    print "<select id='{$idsel}'  name='{$idsel}'>";
    foreach ($stafiles as $file) {
        $selected = "";
        if ($_SESSION[$idsel] == $file) {
            $selected = "selected";
        }
        printf("<option value='%s' {$selected}>%s</option>\r\n", $file, $file);
    }
    print "</select>";
}
Example #3
0
 public function loadDir($dir)
 {
     $ud = new Ureaddir();
     $arr = $ud->readdir2arr($dir);
     $this->loadFilesArr($arr[1]);
     //1:file array
     $this->dir = $dir;
     $this->Calc();
     arsort($this->cat);
 }
 private function load($dir)
 {
     $ur = new Ureaddir();
     $ur->readdir2arr_RecursFiles($dir);
     if (count($ur->{$dirFiles}) == 0) {
         die("{$dir} : is empty");
     }
     foreach ($ur->{$dirFiles} as $file) {
         $bname = basename($file, ".gif");
         if (preg_match("/[.]/i", $bname) > 0) {
             continue;
         }
         $this->HieroList[$bname] = $file;
     }
 }
 public static function GetClassifiedNamesDirs()
 {
     $urd = new Ureaddir();
     $urd->readdir2arr_RecursFiles("../../odb/hiero/ccer");
     $myarr = array();
     foreach ($urd->dirFolders as $dirname) {
         if (0 == preg_match("/index_logo_data/i", $dirname)) {
             continue;
         }
         $narr = preg_split("/[\\/]/i", $dirname);
         if (count($narr) < 5) {
             continue;
         }
         //$base = basename( $dirname );
         $classifiedName = $narr[5];
         syslog(0, "name=" . $narr[5]);
         $myarr[$classifiedName] = $dirname;
     }
     return $myarr;
 }
Example #6
0
function show_roots_in_dir($rootdir)
{
    $urd = new Ureaddir();
    $urd->readdir2arr_RecursFiles($rootdir);
    $myarr = array();
    foreach ($urd->dirFolders as $dirname) {
        $base = basename($dirname);
        $myarr[$base] = $dirname;
    }
    ksort($myarr);
    print "<div class='workingarea'>";
    ///create menu-list.
    print "<div class='menu_container'>\r\n";
    foreach ($myarr as $key => $dir) {
        //$dir = basename( $dir );
        print "<div class='menuItem'><a> | {$key} </a></div>\r\n";
    }
    print "</div><br>\r\n";
    //menu_container
    print "<div class='contents_container'>\r\n";
    $jianod = new JiaguwenNode();
    foreach ($myarr as $dir) {
        //print("<br>".$dir."<br>");
        print "<div class='content'><a>\r\n";
        $jianod->loadDir($dir);
        $jianod->show();
        print "{$dir}</a></div>\r\n";
    }
    print "</div>\r\n";
    print "</div>";
}
Example #7
0
foreach ($myarr as $key => $dir) {
    //$dir = basename( $dir );
    $indx++;
    $indx = $indx % 2;
    $clr = "#000ff";
    if ($indx == 0) {
        $clr = "#000000";
    }
    print "<div class='menuItem'><a>| <font color='{$clr}'>{$key}</font></a></div>\r\n";
}
print "</div><br>\r\n";
//menu_container
print "<div>-------------</div>\r\n";
print "<div class='contents_container'>\r\n";
foreach ($myarr as $dir) {
    $urf = new Ureaddir();
    $urf->readdir2arr_RecursFiles($dir);
    //print("<br>".$dir."<br>");
    print "<div class='content'><a>\r\n";
    //$jianod->loadDir($dir);
    //$jianod->show();
    foreach ($urf->dirFiles as $file) {
        //if( substr($file,-4,4) !=".gif" ) continue;
        $bname = basename($file, ".gif");
        if (!isset($roots->imgList[$bname])) {
            continue;
        }
        $cls = "";
        if (strlen($HidLinksArr[$bname]) > 0) {
            $cls = "class='db'";
        }
Example #8
0
<?php

require_once "../uti/ChineseCharacterStatistic.php";
require_once "../uti/EnglishWordsStatistic.php";
require_once "../uti/Ureaddir.php";
require_once "../uti/MysqlJiaguwen.php";
$BOOKDIR = $_GET["book"];
if (isset($_GET["fu"])) {
    $out = ChineseCharacterStatistic::BookDir2outfile($BOOKDIR, true);
    unlink($out);
}
syslog(0, $BOOKDIR);
$ud = new Ureaddir();
$arr = $ud->readdir2arr_RecursFiles($BOOKDIR);
$ccs = null;
if (ChineseCharacterStatistic::IsChaninese($BOOKDIR)) {
    syslog(0, $BOOKDIR);
    $ccs = new ChineseCharacterStatistic($arr);
} else {
    $ccs = new EnglishWordsStatistic($arr);
}
$ccs->run();
//$ccs->display();
print $ccs->get_view_content($BOOKDIR);
//reload if already exist to save time.
print "<br>Uniq Chinese from book:<br>";
$chinesezid = array();
foreach ($ccs->WordFreqArr as $key => $arr) {
    $chinesezid[] = substr($key, 2, 5);
}
sort($chinesezid);
      $('#imgid', window.parent.frames[0].document).attr("src",str);
      $('#textoid', window.parent.frames[0].document).text( arr[ arr.length-1].split(".")[0] );
   });         
});                                           
 </script>

</head>     
                
<body bgcolor="#ffee22">
<?php 
require_once "../tpl/atpl.php";
atpl::printent("../tpl/mmdiv.php");
?>


<?php 
require_once "../uti/Ureaddir.php";
require_once "../uti/JiaguwenNode.php";
$urd = new Ureaddir();
$urd->readdir2arr_RecursFiles("../../odb/tbi/mer/compound");
$jianod = new JiaguwenNode();
foreach ($urd->dirFolders as $dir) {
    //print("<br>".$dir."<br>");
    $jianod->loadDir($dir);
    $jianod->sortByJID_show();
    //show();
}
?>
</body>

</html>
Example #10
0
                </head>
                

</head>     
                
<body bgcolor="#ffee22">
<?php 
require_once "../tpl/atpl.php";
atpl::printent("../tpl/mmdiv.php");
?>


<?php 
require_once "../uti/Ureaddir.php";
require_once "../uti/JiaguwenNode.php";
$urd = new Ureaddir();
$urd->readdir2arr_RecursFiles("../../odb/tbi/mer/");
//root/");
$jianod = new JiaguwenNode();
foreach ($urd->dirFolders as $dir) {
    print "<br>" . $dir . "<br>";
    $jianod->loadDir($dir);
    $jianod->show();
}
exit(0);
$jianod = new JiaguwenNode();
$jianod->loadDir("../uti/jgw/mer/a_base_class/eye");
$jianod->show();
//$jia->display();
//$jia->view("Books/j/g");
?>
   
   
         
});//$(document).ready(function(){                                            
 </script>
 
<body>



<?php 
require_once "../uti/Ureaddir.php";
require_once "../uti/MysqlJiaguwen.php";
$againstDir = "../uti/jgw/mer/compound/p/";
$againstDir = "../../odb/tbi/img/jgif/";
$ur = new Ureaddir();
$ur->readdir2arr_RecursFiles($againstDir);
$jia = new MysqlJiaguwen();
$sql = "SELECT * FROM Jiaguwen ORDER BY jid";
$ret = $jia->query($sql);
foreach ($ret as $row) {
    foreach ($ur->dirFiles as $key => $file) {
        if (substr_count($file, $row[1]) > 0) {
            unset($ur->dirFiles[$key]);
        }
    }
}
$blank = array(208, 328, 390, 419, 439, 446, 496);
$idx = 5682;
$indx = 0;
$sqls = array();
Example #12
0
<?php

require_once "../uti/Ureaddir.php";
$ur = new Ureaddir();
$files = $ur->readdir2arr("./");
foreach ($files[1] as $file) {
    print "<a href='{$file}'>{$file}</a><br>\r\n";
}