年度归档: 2016 年

  • ThinkPHP View视图 模板使用实例总结

    ThinkPHP 如何把获取到的日期格式的时间转化为时间戳

    如果有日期输出,即$data.time不为空且不为0,则格式化时间戳,否则默认当前时间戳,并格式化成日期格式

    {$data.time|default=time()|date='Y-m-d',###}

    Thinkphp模板中截取字符串函数简介

    英文字符可使用如下形式:

  • 微信小视频等素材下载保存到电脑 图文教程

    新版微信朋友圈可以发小视频了,而近日看到很多朋友发的视频想保存下了,点击却发现只有“收藏”或举报功能。而收藏的在清理垃圾后又得在线重新下载才行,总之,最好还是保存到电脑最好了。那新版的微信怎么将朋友圈的小视频下载保存到电脑上才是上策。这里我们还是用电脑来操作方便。

    1.登录到电脑版微信。

    2.打开“设定”–“文件管理”

    20161019103337

    3.打开对应的“用户”–“video”文件夹即可。

    20161019103554

    这里已被保存为.mp4视频了。

     

  • 谷歌chrome浏览器 百度浏览器 伪装微信浏览器UA UserAgent

    我们在一些开发项目中需要涉及到微信的开发,必不可少的需要模拟微信浏览器,下面记录一下使用的方法。

    添加微信Wechat User-Agent:

    1.打开谷歌浏览器(百度浏览器),按F12出现以下界面
    20161018144216
    2.在User-Agent填入以下任何一个文件头
    模拟iPhone:

    Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2
    

    模拟Android:

    Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255
    
    20161018144340

    模拟Wechat浏览器:

    1.点击手机图标:
    20161018144537
    2.选择我们刚刚添加的WeChat:
    20161018144559

  • php curl 模拟搜索引擎爬虫实例 360Spider

    PHP 使用Curl函数模拟搜索引擎蜘蛛爬虫,我们这里以so.com (360Spider)为例:

    <?php	
        print_r(_GetContent('http://www.laoji.org'));
        /**
         * cURL获取网页内容
         */
        function _GetContent( $url )    {
            $curl = curl_init();//初始化一个curl会话;
            curl_setopt($curl,CURLOPT_URL,$url);//指定访问的url
            curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0); 360Spider");
            curl_setopt($curl,CURLOPT_POST,$data);//post请求的参数,
            curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//获取的信息以文件流的方式返回
            $data = curl_exec($curl);//执行curl;
            curl_close($curl); // 关闭CURL会话
            return $data;
        }
    

     

  • Discuz! Database Error(1062) Duplicate entry ‘0’ for key ‘invisible’

    今天早上打开论坛发现无法发帖,发帖后提示?Discuz! Database Error(1062) Duplicate entry ‘0’ for key ‘invisible’.

    后来发现,原来是数据库表崩坏造成的。

    我们进入shell,然后进入到mysql的命令行模式(如果是网页版的phpmyadmin,可能会因为网页超时而出现错误):

    # mysql -uroot -p ? ? ? ? ? ? ?#这里注意必须要有权限进行表的修复。
    mysql> use database;
    mysql> repair table pre_forum_thread;
    mysql> repair table pre_forum_threadaddviews;

    +———————————+——–+———-+————————————————+
    | Table | Op | Msg_type | Msg_text |
    +———————————+——–+———-+————————————————+
    | xjjbbs.pre_forum_threadaddviews | repair | warning | Number of rows changed from 1196698 to 1196658 |
    | xjjbbs.pre_forum_threadaddviews | repair | status | OK |
    +———————————+——–+———-+————————————————+
    2 rows in set (0.92 sec)

    mysql> repair table pre_forum_post;

    +———————–+——–+———-+————————————————+
    | Table | Op | Msg_type | Msg_text |
    +———————–+——–+———-+————————————————+
    | xjjbbs.pre_forum_post | repair | warning | Number of rows changed from 1991044 to 1991046 |
    | xjjbbs.pre_forum_post | repair | status | OK |
    +———————–+——–+———-+————————————————+
    2 rows in set (1 min 14.96 sec)

    依次对坏的表进行修复即可~

  • 腾讯云CDN 申请安全认证 网站链接小绿标

    前面我们介绍了腾讯云CDN 已认证微信公众号 连续12个月每个月50G的免费流量包 获取方法,后来群里的小伙伴提到使用腾讯云CDN以后可以免费申请腾讯云网站链接小绿标。

    20161011150317

    小绿标:在腾讯QQ聊天时发送网址显示的绿色标记。

    具体方法如下:

    1.登录控制台https://console.qcloud.com/dayu/url

    2.申请安全认证,填写网址即可。

    20161011151655

    qq%e6%88%aa%e5%9b%be20161011150115

  • 腾讯云CDN 已认证微信公众号 连续12个月每个月50G的免费流量包 获取方法

    最近我们认证了一个微信公众号服务号:WeLoveLei ,发现腾讯云居然可以连续12个月每个月送50G的免费CDN流量包

    微信公众号认证费是¥300/年,但是我们可以把它换成CDN流量包跟腾讯云安全防护。

    具体方法如下:

    1.登陆微信公众号平台,点击“开发者工具”菜单

    qq%e6%88%aa%e5%9b%be20161011141042

    qq%e6%88%aa%e5%9b%be20161011141054

    2.进入腾讯云CDN加速,立即开通,然后一步步填充即可~

    qq%e6%88%aa%e5%9b%be20161011141216

    qq%e6%88%aa%e5%9b%be20161011141249

     

    腾讯云安全防护,免费试用时间只有1个月。

  • Centos Kangle Easypanel Mysql PHP 商业集合脚本

    脚本说明

    1.本脚本是可以一键安装Kangle+Easypanel+Mysql+商业集合脚本。
    2.脚本本身集成:PHP5.2、PHP5.3、PHP5.4、PHP5.5、PHP5.6、PHP7、MYSQL5.6
    3.支持前台用户任意切换PHP5.2-7以适应网站程序

    脚本特点

    安装包内PHP套件以及Kangle套件均已本地化,达到最佳连接速度。
    支持EP前台自由切换PHP5.2-7.0
    预先设置各PHP版本PHP.ini安全问题
    自动更新MySQL5.1至MySQL5.6
    自动/手动更新PHPmyadmin至官网PHP5.3专用最新版
    支持自定义403.404.503.504等错误页面!
    预先自带EasyPanel模板两个
    执行脚本可以选择安装kangle商业版

    Kangle一键安装极速编译安装方式 (安装时间10至60分钟)

    yum -y install wget;wget http://egit.pw/w.sh;sh w.sh

    Kangle卸载命令所有数据都会删除。注意有数据请先备份

    rpm -e kangle

    本脚本仅供参考学习,如有任何疑问请联系我们~

  • CentOS6下快速部署WHMCS的运行环境

    whmcs想必大家已经熟悉了 可是这个程序对环境要求的非常严格比如说一键包 kangle或者amh就不一定可以运行 所以今天写一个教程给大家学习

    一、安装并配置mysql

    1.1 执行yum命令安装MySQL

    yum -y install mysql mysql-server

    1.2 把添加MySQL进开机启动项,并立即启动MySQL

    chkconfig mysqld on
    /etc/init.d/mysqld start

    1.3 设置MySQL root帐号密码

    mysqladmin -u root -h localhost password '你设置的密码'

    二、安装Apache

    2.1 使用yum命令安装Apache

    yum install httpd

    2.2 设置开机启动Apache

    chkconfig httpd on

    2.3 启动Apache

    /etc/init.d/httpd start

    2.4 现在直接在浏览器键入http://域名 或http://服务器IP,应该会看到Apache的默认页面

    三、 安装配置PHP

    3.1 使用yum命令安装PHP

    yum install php

    3.2 重启Apache服务器

    /etc/init.d/httpd restart

    3.3 安装相关模块使用PHP支持MySQL:为了让PHP支持MySQL,我们可以安装php-mysql软件包;也可使用以下命令搜索可用的php模块

    yum search php

    选择需要的模块进行安装

    yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
    

    四、 安装配置WHMCS需要的加载器

    4.1 安装ionCube PHP Loader

    4.1.1 在CentOS服务器上安装Atomic 库

    wget -c http://www.atomicorp.com/installers/atomic.sh
    bash atomic.sh

    4.1.2安装ionCube PHP Loader

    yum install php-ioncube-loader
    

    4.2 安装zend

    4.2.1 安装 zend-guard-loader

    yum install php-zend-guard-loader

    4.2.2 重启Apache服务器

    /etc/init.d/httpd restart

    五、开始安装WHMCS

    5.1 上传WHMCS安装程序到网站目录

    5.1.1 进入apache默认的程序目录

    cd /var/www/html

    也可以新建一个目录安装

    mkdir laoji.org

    5.1.2 下载最新的WHMCS安装程序

    开心whmcs 模板和插件 http://wget.ca/Program/WHMCS/

    5.1.3 将WHMCS安装程序上传到目录并解压

    tar zxvf whmcs512.tar.gz

    5.1.4 重命名配置文件

    mv configuration.php.new configuration.php

    5.2 创建一个数据库,注意不同操作系统对大小写的敏感。

    5.2.1登陆mysql

    #mysql –uroot –p

    5.2.2创建一个数据库,如whmcs

    mysql > CREATE DATABASE whmcs;

    5.2.3选择你所创建的数据库

    mysql > USE whmcs

    Database changed

    安装时需要填写以上的信息:

    数据库用户: root

    数据库名称: whmcs

    数据库密码:你设置的密码

  • git 保存用户名与密码 图文教程

    git config --global credential.helper cache

    … which tells git to keep your password cached in memory for (by default) 15 minutes. You can?set a longer timeout?with:

    记住密码一个小时:

    git config --global credential.helper "cache --timeout=3600"

    Windows客户端保存密码:

    git config --global credential.helper winstore

    或者手动修改 .gitconfig文件:

    [credential]
        helper = winstore
    git config --global credential.helper store
  • Cloudflare 免费 CDN 开启使用 图文教程

    Cloudflare 免费 CDN 开启使用 图文教程

    前面我们写了CloudFlare 域名解析实例 图文教程,有些小伙伴还不知道如何使用Cloudflare的免费CDN。

    一般来讲,如果你的网站和博客的空间放在美国或者其他的国家的话,国内用户访问的速度会慢于那些空间放在国内的。当然这也不能够一概而论,也有人买了个垃圾国内空间,打开速度还不如国外空间的网站呢。

    网站博客放在国外的主机上,如果舍得花钱,购买好的主机、VPS,好的带宽和性能好的服务器,那么你的网站访问速度应该和国内的一般网站的打开速度没有太大的区别。但是让人纠结的是:钱不是问题,问题没有钱。

    Cloudflare?免费DNS的CDN节点主要分布于荷兰、美国、香港、法国、日本等国家和地区,但是cloudflare在亚太地区的CDN节点却大大可以加速你在美国或者欧洲的主机访问速度。CloudFlare已经将路由调整到了香港或者日本,并且不断增加在亚洲增加服务器分布,来优化调整针对亚洲客户的访问。

    Cloudflare 免费 CDN 开启方法非常简单,只需在解析的时候把,Status一栏点成黄色即可。

    20160927102500

    CloudFlare 使用 免费SSL证书 图文教程

  • Chevereto Nginx 伪静态Rewrite规则

    Chevereto 是目前最为强大的 PHP 图床系统,通过它可部署多用户公开或私有的图片存储服务,现在 Chevereto 出了免费的版本,小伙伴可以围观一下。

    https://github.com/Chevereto/Chevereto-Free

    Chevereto 默认提供基于 Apache 环境的伪静态规则,如果服务器是 Nginx 则需要设置以下Rewrite 伪静态规则:

    # Image not found replacement
    location ~* (jpe?g|png|gif) {
            log_not_found off;
            error_page 404 /content/images/system/default/404.gif;
    }
    # CORS header (avoids font rendering issues)
    location ~ \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
            add_header Access-Control-Allow-Origin "*";
    }
    # Pretty URLs
    location / {
            try_files $uri $uri/ /index.php?$query_string;
    }
    location /admin {
        try_files $uri /admin/index.php?$args;
    }
WeChat
↑