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>'); } } }
function replaceContentImagePath($RootFolder, $content) { $ImageFile = ''; $ToImageFile = ''; $ImageList = ''; $splxx = ''; $RootFolder = handleHttpUrl($RootFolder); if (right($RootFolder, 1) != '/') { $RootFolder = $RootFolder . '/'; } $ImageList = getDirFileNameList($RootFolder, ''); $splxx = aspSplit($ImageList, vbCrlf()); foreach ($splxx as $key => $ImageFile) { if ($ImageFile != '') { $ToImageFile = 'file:///' . $RootFolder . $ImageFile; //html中图片路径替换 $content = replace($content, '"' . $ImageFile . '"', '"' . $ToImageFile . '"'); $content = replace($content, '\'' . $ImageFile . '\'', '"' . $ToImageFile . '"'); $content = replace($content, '=' . $ImageFile . ' ', '"' . $ToImageFile . '"'); $content = replace($content, '=' . $ImageFile . '>', '"' . $ToImageFile . '"'); //Css中图片路径替换 $content = replace($content, '(' . $ImageFile . ')', '(' . $ToImageFile . ')'); $content = replace($content, '(' . $ImageFile . ';', '(' . $ToImageFile . ';'); } } $replaceContentImagePath = $content; return @$replaceContentImagePath; }
function getDirPhpNameList($folderPath) { return getDirFileNameList($folderPath, 'php'); }