凌的博客

PHP

PHP是世界上最好的语言

  • php 双向加密解密

    php 双向加密解密

    /**  用法:  Secret::encrypt($str,$key);  Secret::decrypt($str,$key);  */ ...

    加密解密
  • 图片上传-demo-php

    图片上传-demo-php

    <?php class UploadFile{ private $max_size = '2000000'; //设置上传文件的大小,此为2M private $rand_n...

    传照片
  • 微信登录接口

    微信登录接口

    <?php error_reporting(E_ALL & ~E_NOTICE); if(isset($_GET['echostr'])){ exit($_GET['echostr']...

    接口
  • PHP 处理2038后的日期

    PHP 处理2038后的日期

    运行时 可能会报 warning: It is not safe to rely on the system’s timezone settings ...

  • 日志-本周、上周、本月

    日志-本周、上周、本月

    //本周 $week_start = date('Y-m-d', (time() - ((date('w')&nbs...

    date
  • php数字转金额

    php数字转金额

    function num_to_rmb($num){     $c1 = "零壹贰叁肆伍陆柒捌玖"; &n...

    num
  • xml 过滤特殊格式

    xml 过滤特殊格式

    $s = preg_replace("/([\x01-\x08\x0b-\x0c\x0e-\x1f])+/", ' ',&n...

  • 获取本周第一天

    获取本周第一天

    //这个星期的星期一 // @$timestamp ,某个星期的某一个时间戳,默认为当前时间 // @is_return_timestamp ,是否返回时间戳,否则返回时间格式 function...

    时间戳 date isset
  • php 执行exec程序

    php 执行exec程序

    exec("phantomjs --version", $o, $e); echo $e;//返回127 //最近使用这个程序 在有的服务器上 php无法执行 phantomjs //原来必须...

    phantomjs
  • php配置register_globals

    php配置register_globals

    当register_globals=Off的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。 默认操作: ...

  • PHP中获取文件扩展名的N种方法

    PHP中获取文件扩展名的N种方法

    第1种方法: function get_extension($file) { substr(strrchr($file, '.'), 1); } 第2种方法: function get_extensi...

    php
  • 10 件在 PHP 7 中不要做的事情

    10 件在 PHP 7 中不要做的事情

    1. 不要使用mysql_函数 这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵...

  • 使用C语言来扩展PHP,写PHP扩展dll

    使用C语言来扩展PHP,写PHP扩展dll

    转自http://www.cnblogs.com/myths/archive/2011/11/28/2266593.html 以前写过一次PHP扩展DLL,那个是利用调用系统的COM口实现的...

    c语言
  • win7 下XAMPP 配置redis模块

    win7 下XAMPP 配置redis模块

    一、使用phpinfo()查看PHP版本 二、下载对应版本的php-redis模块, 把下载的php_redis.dll、php_igbinary.dll放到xampp/php/e...

    redis xampp
  • 截取字符串

    截取字符串

    { if(strlen($string) <= $length) { return $string; } $pre = chr(1); $end = chr(1); $strin...

  • apache、iis6、ii7屏蔽限制ip访问(适用虚拟主机)

    apache、iis6、ii7屏蔽限制ip访问(适用虚拟主机)

    注:根据需求修改(8.8.4.4|8.8.8.)ip范围 Linux下 规则文件.htaccess(手工创建.htaccess文件到站点根目录) <IfModule mod_rewrite.c&...

  • php generator与iterator

    php generator与iterator

    class dummp implements Iterator{ public $data =array(1,3,6,7,89,99); public $index=0; public fu...

    iterator
  • php yield测试

    php yield测试

    header('Content-Type: text/html; charset=utf-8;'); //初始化 获取当前使用的内存 G('start'); $start = memory...

    yield
  • PHP7新特性

    PHP7新特性

    //设置时区 date_default_timezone_set('Asia/Shanghai'); echo '当前时间:'.date('Y-m-d H:i:s'); echo "\n\n...

  • PHP7安装笔记

    PHP7安装笔记

    # 安装mcryptyum install -y php-mcrypt libmcrypt libmcrypt-devel# 由于版本问题,centos不能集成mcrypt,自行安装解决错误# con...

    php 编程语言