密码保护:php 加密解密具有时效性的字符串

    if (! function_exists ( 'EnExpiryPwd') ){ function EncodePass($tex,$key,$type="encode",$expiry=0){ $chrArr=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z', ...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php文件下载函数

    if (! function_exists ( 'DownFile') ){ function DownFile($file,$filename){ $file=realpath($file); //文件名 if(file_exists($file)){ Header("Content-type: text/html;charset=utf-8"); Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Header( "Accept-Length: " .filesize($file)); if(preg_match("...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php 版js escape 加密、解密过程

    /** * js escape 加密 * @param $string the sting want to be escaped * @param $in_encoding * @param $out_encoding */ if (! function_exists ( 'escape') ){ function escape($string, $in_encoding = 'UTF-8',$out_encoding = 'UCS-2') { $return = ''; if (function_exists('mb_get_info')) { for($x = 0; $x < ...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php随机生成8位密码

    //随机生成8位密码 if (! function_exists ( 'GeneratePassword') ){ function GeneratePassword( $length = 8 ,$CharMix=false) { $password = ''; $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; for ( $i = 0; $i < 2; $i++ ) { $password .= $chars[ mt_rand(0, strlen($chars) - 1) ]; } $chars = '01...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php 判断是不是ajax 提交

    if (! function_exists ( 'isAjax' )) { function isAjax() { if (isset ( $_SERVER ['HTTP_X_REQUESTED_WITH'] )) { if ('xmlhttprequest' == strtolower ( $_SERVER ['HTTP_X_REQUESTED_WITH'] )) return true; } // else if (! empty ( $_POST ['ajax'] ) || ! empty ( $_GET ['ajax'] )) { // return true; //} return false; } } 阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php 判断是不是手机

    if (! function_exists ( 'isMobile' )) { function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ( $_SERVER ['HTTP_X_WAP_PROFILE'] )) { return true; } // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 if (isset ( $_SERVER ['HTTP_VIA'] )) { // 找不到为flase,否则为true return stristr ( $_SERVER ['HTTP_VI...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php 获取目录下所有的文件

    if (! function_exists ( 'getFile' )) { function getFile($dir) { $fileArray = array (); if (false != ($handle = opendir ( $dir ))) { while ( false !== ($file = readdir ( $handle )) ) { if ($file != "." && $file != ".." && strpos ( $file, "." )) { $fileArray [] = $dir . "\\" . $file; } } closedir ( $handle ); ...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php 全角字符转半角字符

    if (! function_exists ( 'SbcToDbc' )) { // 第一个参数:传入要转换的字符串 // 第二个参数:取0,半角转全角;取1,全角到半角 function SbcToDbc($str, $args = 1) { $DBC = Array ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', ...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php带缓存的ip归属地查询使用sina的接口

    if (! function_exists ( 'IpOwnership' )) { function IpOwnership($IP) { if (empty ( $IP )) { return false; } $catch = APPDATA . '/login/' . date ( 'Ymd' ) . '/' . $IP . '.txt'; if ($IP && ! file_exists ( $catch )) { $Url = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip={$IP}&format=json"; $strm = stream_context_crea...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php 创建多级目录

    // 创建多级目录 if (! function_exists ( 'CreateFolder' )) { function CreateFolder($path) { $Rs = false; if (! file_exists ( $path )) { createFolder ( dirname ( $path ) ); if (@mkdir ( $path, 0777 )) $Rs = true; } return $Rs; } } 阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。