您现在的位置是:技术吧
  • 生成微信支付签名

    // 格式化参数格式化成url参数
    // 不同于http_build_query,本函数不会对参数urlencode
    private function toUrlParams($param) {
        $buff = "";
        foreach( $param as $k => $v ) {
            if( $k != "sign" && $v !== "" && $v !== NULL && !is_array($v) ) {
                $buff .= $k."=".$v."&";
            }
        }
        $buff = trim($buff, "&");
        return $buff;
    }
    
    // 生成签名
    public function makeSign($param, $key) {
        if( !$key || empty($key) ) {
            return false;
        }
        // ①按字典序排序参数
        ksort($param);
        $string = $this->toUrlParams($param);
        // ②在string后加入KEY
        $string = $string."&key=".$key;
        // ③MD5加密,④所有字符转为大写
        return strtoupper(md5($string));
    }

    yuli0927 2019年07月24日 标签: PHP Weixin wxpay分类: PHP

  • .htaccess实现https重定向

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
    
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
    
    </IfModule>

    yuli0927 2019年07月24日 标签: Apache分类: Apache

  • ThinkPHP整合phpqrcode生成二维码

    控制器Index.php代码
    namespace app\index\controller;
    
    use app\common\lib\phpqrcode\QRcode;
    
    class Index  {
    
      public function setting() {
        $qr = 'https://jishu8.cn';
        QRcode::png($qr, false, QR_ECLEVEL_H, 8);
        exit;
      }
    
    }

    在QRcode.php开头增加一行

    namespace app\common\lib\phpqrcode;

    QRcode.php文件路径为

    \application\common\lib\phpqrcode\QRcode.php

    yuli0927 2019年07月12日 标签: PHP ThinkPHP分类: PHP

  • 数据库迁移

    insert into new_table (id,pid,title,create_time) SELECT id,0,name,now() FROM `old_table` WHERE value='test'

    yuli0927 2019年03月11日 标签: MySQL分类: MySQL

  • 获取基金最新净值接口

    <script type="text/javascript">
        var url = "http://fundgz.1234567.com.cn/js/001186.js";
        $.ajax({
            url: url,
            dataType: "jsonp",
            jsonpCallback: 'callback',
            success: function(data) {
               console.log(data);
            }
        });
    
        function jsonpgz(data) {
            alert('jsonpgz:');
            console.log(data);
        }
    </script>

    yuli0927 2019年02月21日 标签: JavaScript Ajax分类: Web

1 2 3 4 5 6 7 8 9 10 ... Next »... Last »