PHP_AUTH_USER

    $User = "admin"; $Pwd = "admin"; if (! isset ( $_SERVER ['PHP_AUTH_USER'] ) || ! isset ( $_SERVER ['PHP_AUTH_PW'] ) || $_SERVER ['PHP_AUTH_USER'] != $User || base64_decode ( $_SERVER ['PHP_AUTH_PW'] ) != substr ( md5 ( $Pwd ), 5, 20 )) { Header ( "WWW-Authenticate: Basic realm=\"Login\"" ); Header ( "HTTP/1.0 401 Unauthorized" ); exit (); } 阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    解决mySQL占用内存超大问题

    距离MySQL 5.6正式发布已经有比较长的时间了,目前Oracle官网上的最新GA版本MySQL server也为5.6。但reizhi在安装配置后却发现其内存占用居高不下,无论如何调整cache甚至禁用InnoDB都不能解决。由于VPS仅有1GB内存,在开启常用的Web服务之后,无力再为MySQL提供400MB以上的物理内存。 通过网络爬文,MySQL 5.6相比于前代GA版本性能提升显著,但默认缓存设置对于小...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    linux下批量替换文件内容

    sed -i "s/http:\/\/shop.cxy163.net//g" `grep shop.cxy163.net -rl ./config.ini.php` 1、网络上现成的资料 格式: sed -i “s/查找字段/替换字段/g” `grep 查找字段 -rl 路径` linux sed 批量替换多个文件中的字符串 sed -i “s/oldstring/newstring/g” `grep oldstring -rl yourdir` 例如:替换/home下所有文件中的www.admin99.net为...阅读全文
    作者:绝缘体.. | 分类:Linux | 阅读: |

    密码保护:php正则获取页面链接集合

    function match_links($document) { $match=array(); preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links); while(list($key,$val) = each($links[2])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |
    要查看留言请输入您的密码。

    密码保护:php 动态创建聚合表

    function AddNewYuyueTable($table) { if (empty($table)) { return false; } $dsql = $GLOBALS ['dsql']; $MrgTable = "#@__yuyue"; $SQL = "SHOW CREATE TABLE `{$MrgTable}`;"; $dsql->SetQuery ($SQL); $dsql->Execute (); $data = $dsql->GetArray (); $C...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |
    要查看留言请输入您的密码。

    windows 下mssql的扩展

    PDO成功连接MSSQL的步骤简要整理如下: 1、下载microsoft drivers  for php for sql server(目前有2.0 3.0版本,分别又分有ts和nts版,可通过phpinfo()中的Thread Safety:enable确认是ts,详见驱动自带手册) 2、复制驱动至php文件夹的ext文件夹后,修改php.ini扩展extension=php_pdo_sqlsrv_53_ts_vc6.dll 3、下载Microsoft SQL Server 2008 R2 Native Client安装 测试代码: ...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    Ecmall验证码不显示且报mt_rand()错误的解决办法

    一、确认问题: 输入下面这个地址:http://你的网址/index.php?app=captcha&876589486 打开后出现:mt_rand(): max(0) is smaller than min(1) 或者 mt_rand(): max(24) is smaller than min(26) 等类型的错误,则可以采取我们下面给出的解决方法。   二、问题原因: 在PHP 5.3.3版本以前,mt_rand($a, $b)传入的参数$a和$b二者没有...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    js cookies 操作函数

    //取cookies function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) return unescape(arr[2]); return null; } //设置cookies 两个参数,一个是cookie的名子,一个是值 function SetCookie(name, value, time) { var exp = new Date(); exp.setDate(exp.getDat...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    密码保护:php 分库分表

    if (! function_exists ( 'GetHashTable' )) { function GetHashTable($table_prefix, $id, $table_num = 10) { $hash = sprintf ( "%u", crc32 ( $id ) ); $hash1 = intval ( fmod ( $hash, $table_num ) ); return $table_prefix . "_" . $hash1; } } def hashID(address, max_num):     """根据 address 确定唯一 hash 值(确定分表)"""     hash_...阅读全文
    作者:绝缘体.. | 分类:PHP, 首页 | 阅读: |
    要查看留言请输入您的密码。