您现在的位置是:技术吧
  • js获取请求地址中get参数值

    //获取请求地址中中 get参数值
    function GetQueryString(name) {
    	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    	var r = window.location.search.substr(1).match(reg);
    	if (r != null)
    		return unescape(r[2]);
    	return null;
    }

    yuli0927 2019年09月03日 标签: JavaScript分类: Web

  • 帝国CMS上传附件保留原文件名

    修改帝国CMS上传文件函数DoTranFile

    修改函数ReturnDoTranFilename,打开文件/e/class/connect.php

    找到function ReturnDoTranFilename($file_name,$classid)

    保留原文件名.png


    修改后的代码

    //上传文件
    function DoTranFile($file, $file_name, $file_type, $file_size, $classid, $ecms = 0) {
        global $public_r, $class_r, $doetran, $efileftp_fr;
        $classid = (int) $classid;
        //文件类型
        $r[filetype] = GetFiletype($file_name);
        // 上传附件保留原文件名
        $filename2 = str_replace($r[filetype], '', $file_name); //获得去掉后缀的文件名
        $mytype = array(".txt", ".rar", ".zip", ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pdf"); //定义需要保留原名的文件类型
        //文件名
        $r[insertfile] = ReturnDoTranFilename($file_name, $classid);
        $r[filename] = $r[insertfile].$r[filetype];
        // 保留原文件名
        if( in_array($r[filetype], $mytype) ) {
            $r[filename] = $filename2."_".$r[insertfile].$r[filetype]; //将真实文件名加在随机码的前面中间以_分隔
        } else {
            $r[filename] = $r[insertfile].$r[filetype];
        }
        //日期目录
        $r[filepath] = FormatFilePath($classid, $mynewspath, 0);
        $filepath = $r[filepath] ? $r[filepath].'/' : $r[filepath];
        //存放目录
        $fspath = ReturnFileSavePath($classid);
        $r[savepath] = eReturnEcmsMainPortPath().$fspath['filepath'].$filepath; //moreport
        //附件地址
        $r[url] = $fspath['fileurl'].$filepath.$r[filename];
        //缩图文件
        $r[name] = $r[savepath]."small".$r[insertfile];
        //附件文件
        $r[yname] = $r[savepath].$r[filename];
        $r[tran] = 1;
        //验证类型
        if( CheckSaveTranFiletype($r[filetype]) ) {
            if( $doetran ) {
                $r[tran] = 0;
                return $r;
            } else {
                printerror('TranFail', '', $ecms);
            }
        }
        //上传文件
        $cp = @move_uploaded_file($file, $r[yname]);
        if( empty($cp) ) {
            if( $doetran ) {
                $r[tran] = 0;
                return $r;
            } else {
                printerror('TranFail', '', $ecms);
            }
        }
        DoChmodFile($r[yname]);
        $r[filesize] = (int) $file_size;
        //FileServer
        if( $public_r['openfileserver'] ) {
            $efileftp_fr[] = $r['yname'];
        }
        return $r;
    }

    yuli0927 2019年08月19日 标签: PHP ecms分类: PHP

  • python获取目录下的最新文件或文件夹

    def new_report(test_report):
        lists = os.listdir(test_report)                                    #列出目录的下所有文件和文件夹保存到lists
        print(list)
        lists.sort(key=lambda fn:os.path.getmtime(test_report + "\\" + fn))#按时间排序
        file_new = os.path.join(test_report,lists[-1])                     #获取最新的文件保存到file_new
        print(file_new)
        return file_new
    if __name__=="__main__":
        test_report="path"#目录地址
        new_report(test_report)

    yuli0927 2019年08月15日 标签: Python分类: Python

  • 去掉Word页眉下划线

    示例下载:去掉Word页眉下划线.docx


    方法一:双击页眉-点击【开始】-【样式】-【正文】
    方法二:双击页眉-点击【开始】-【样式】-【清除格式】

    然后将页眉文字修改成需要的格式

    去掉Word页眉下划线1.png

    去掉Word页眉下划线2.png

    yuli0927 2019年08月13日 标签: Word分类: Office

  • Excel提取身份证生日和性别

    示例下载:Excel提取身份证生日和性别.xlsx


    假设A2是身份证号码
    出生日期:--TEXT(MID(A2,7,8),"0000-00-00"),【推荐】可以通过设置单元格格式转换成yyyy/m/d
    出生日期:MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2)

    性别:IF(MOD(MID(A2,17,1),2)=1,"男","女"),判断倒数第二位,男单数/女双数


    提取身份证生日和性别.png

    yuli0927 2019年08月13日 标签: Excel分类: Office

1 2 3 4 5 6 7 ... Next »... Last »