Exemplo n.º 1
0
function makeHtmlWebToXmlZip($newWebDir, $rootDir)
{
    $xmlFileName = '';
    $xmlSize = '';
    $xmlFileName = setFileName(GetIP()) . '_update.xml';
    //获得ip有可能为空:: 创建时会有问题
    //newWebDir="\Templates2015\"
    //rootDir="\sharembweb\"
    $objXmlZIP = '';
    $objXmlZIP = new xmlZIP();
    $objXmlZIPcallRun(HandlePath($newWebDir), HandlePath($newWebDir . $rootDir), false, $xmlFileName);
    aspEcho(HandlePath($newWebDir), HandlePath($newWebDir . $rootDir));
    $objXmlZIP = $GLOBALS['Nothing'];
    doEvents();
    $xmlSize = getFSize($xmlFileName);
    $xmlSize = printSpaceValue($xmlSize);
    aspEcho('下载xml打包文件', '<a href=/tools/downfile.asp?act=download&downfile=' . xorEnc('/' . $xmlFileName, 31380) . ' title=\'点击下载\'>点击下载' . $xmlFileName . '(' . $xmlSize . ')</a>');
}
Exemplo n.º 2
0
function templateFileList($dir)
{
    $content = '';
    $splStr = '';
    $fileName = '';
    $s = '';
    $fileType = '';
    $folderName = '';
    $filePath = '';
    if (@$_SESSION['adminusername'] == 'ASPPHPCMS') {
        $content = getDirFolderNameList($dir, '');
        $splStr = aspSplit($content, vbCrlf());
        foreach ($splStr as $key => $folderName) {
            $s = '<a href=\'?act=templateFileList&dir=' . $dir . '/' . $folderName . '\'>' . $folderName . '</a>';
            aspEcho('<img src=\'../admin/Images/file/folder.gif\'>', $s);
        }
        $content = getDirFileNameList($dir, '');
    } else {
        $content = getDirHtmlNameList($dir);
    }
    $splStr = aspSplit($content, vbCrlf());
    foreach ($splStr as $key => $fileName) {
        if ($fileName != '') {
            $fileType = lCase(getFileAttr($fileName, 4));
            $filePath = $dir . '/' . $filename;
            if (inStr('|asa|asp|aspx|bat|bmp|cfm|cmd|com|css|db|default|dll|doc|exe|fla|folder|gif|h|htm|html|inc|ini|jpg|js|jtbc|log|mdb|mid|mp3|php|png|rar|real|rm|swf|txt|wav|xls|xml|zip|', '|' . $fileType . '|') == false) {
                $fileType = 'default';
            }
            $s = '<a href="../index.php?templatedir=' . escape($dir) . '&templateName=' . $fileName . '" target=\'_blank\'>预览</a> ';
            aspEcho('<img src=\'../admin/Images/file/' . $fileType . '.gif\'>' . $fileName . '(' . printSpaceValue(getFSize($filePath)) . ')', $s . '| <a href=\'?act=addEditFile&dir=' . $dir . '&fileName=' . $fileName . '\'>修改</a> | <a href=\'?act=delTemplateFile&dir=' . @$_REQUEST['dir'] . '&fileName=' . $fileName . '\' onclick=\'return checkDel()\'>删除</a>');
        }
    }
}