コード例 #1
0
ファイル: backEnds.php プロジェクト: zogodo/weibin
function backEndsTest($tableName, $studentId)
{
    //$tableName 提交的表格名称
    //$studentId 提交的学号
    $stuId = getStuId($studentId);
    $dir = dirname(__FILE__);
    $pathOfTemplate = dirname($dir) . "/documents/template/{$tableName}/{$tableName}.tex";
    $path = dirname($dir) . "/documents/{$stuId}/{$tableName}/{$tableName}.tex";
    //echo $pathOfTemplate . "<br/>\n";
    //echo $path . "<br/>\n";
    if (!file_exists(dirname($path))) {
        mkdir(dirname($path), 0775, true);
    }
    //chmod(dirname(dirname($path)), 0777);
    //chmod(dirname($path), 0777);
    // 复制模板文件
    $source = dirname(dirname($pathOfTemplate)) . "/template.cls";
    $dest = dirname($path) . "/template.cls";
    //echo $source . " " . $dest;
    copy($source, $dest);
    replaceTex($pathOfTemplate, $studentId);
    if (toPdf($path) == 0) {
        echo "<a target='_blank' href='/DocAuto/documents/{$stuId}/{$tableName}/{$tableName}.pdf'>查看 pdf</a>";
        return "/DocAuto/documents/{$stuId}/{$tableName}/{$tableName}.pdf";
    } else {
        return "false";
    }
}
コード例 #2
0
ファイル: backEndsTest.php プロジェクト: zogodo/weibin
$studentId = getStuId("1300333331");
// 提交的学号
$dir = dirname(__FILE__);
$pathOfTemplate = dirname($dir) . "/documents/template/{$tableName}/{$tableName}.tex";
$path = dirname($dir) . "/documents/{$studentId}/{$tableName}/{$tableName}.tex";
//echo "template = " . $pathOfTemplate . "<br/>\n";
//echo "StuId = " . $path . "<br/>\n";
mkdir(dirname($path), 0777, true);
//chmod(dirname(dirname($path)), 0777);
//chmod(dirname($path), 0777);
// 复制模板文件
$source = dirname(dirname($pathOfTemplate)) . "/template.cls";
$dest = dirname($path) . "/template.cls";
//echo $source . " " . $dest;
copy($source, $dest);
if (isset($_POST['replace'])) {
    replaceTex($pathOfTemplate, "1300333331");
    echo "<a href='/weibin-github/assets/documents/{$studentId}/{$tableName}/{$tableName}.tex'>查看 tex 文件</a>";
}
if (isset($_POST['generate'])) {
    if (toPdf($path) == 0) {
        echo "<a href='/weibin-github/assets/documents/{$studentId}/{$tableName}/{$tableName}.pdf'>查看 pdf 文件</a>";
    } else {
        echo "<a href='/weibin-github/assets/documents/{$studentId}/{$tableName}/{$tableName}.log'>查看 log 文件</a>";
    }
}
?>

</body>
</html>