做酒

渔翁 Posted in 资料,Tags: , ,
0

新学的做酒的方法,下面是方法

1 视酒药的多少购买糯米

2 将糯米洗净,泡到可掐碎后上笼屉蒸

3 将糯米蒸透到断生

4 糯米饭出笼,摊在托盘、簸箕等大面积盛器里降温至30~35℃

5 用适量的温凉的开水洗糯米饭,使饭粒不互相粘连

6… 阅读全文

php正则表达式的模式修正符和逆向引用

渔翁 Posted in 资料,Tags: , , ,
0

正则表达式的匹配先后顺序:
1.模式单元
2.重复匹配 ? * + {}
3.边界限定 ^ $ b… 阅读全文

妙用$_SERVER['PHP_SELF']

渔翁 Posted in 资料,Tags: , , ,
0

最近喜欢上了$_SERVER[]参数。有了它,很多事变得简单起来。

举个例子吧。用模板可以把布局和程序分开,但是有时需要修改程序名,通常还需要修改布局中表单的相应url才行。但如果有了下面的代码:

1 $tpl->set_var(‘form-action-url’,substr($_SERVER['PHP_SELF'],1));

这样就不需要去修改布局中的表单了。

补记:
上面的方法只有当文件在根目录的时候才OK。所以重新考虑了一下,用下面的方法:

12 preg_match(‘/(\w+)\.(\w+[^\/])$/’,$_SERVER['PHP_SELF'],$arr);
$tpl->set_var(‘form-action-url’,$arr[0]);

阅读全文

判断客户端是否使用代理服务器及其匿名级别

渔翁 Posted in 资料,Tags: , , ,
0

要判断客户端是否使用代理服务器,可以从客户端所发送的环境变量信息来判断。

具体来说,就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。

匿名级别可以参考下表来判断。

这里有演示: 代理IP测试

一、没有使用代理服务器的情况:
REMOTE_ADDR = 您的 IP… 阅读全文

匹配域名的正则表达式

渔翁 Posted in 资料,Tags: ,
0

网上流行的php下匹配域名的表达式局限性很大,不好用。下面是自己整理的:

/[a-zA-Z]+:\/\/((\w+\.)+(\w{1,6}))/si

可以匹配大多数协议和任意二级域名。

设置google默认的搜索方式

渔翁 Posted in 资料,Tags: , ,
0

www.google.com/ncr 设置成主页访问一次就 OK 了。

php动态生成下载文件

渔翁 Posted in 资料,Tags: , ,
0

在php中把输出内容直接做为文件输出

123456 <?php
   header("Content-type:txt/csv");
   header("Content-Disposition:attachment;filename=\"aa.csv\"");
   header("Pragma:public");
   echo

阅读全文

&nbsp(;)&bmp(;)以及 &copy(;)等等

渔翁 Posted in 资料,Tags: , ,
0

HTML中<, >,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三 个字符时,应使用它们的转义序列,如下所示:

阅读全文

正则表达式

渔翁 Posted in 资料,Tags:
0

  正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。

  为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应的概念。

正则表达式

  是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

  可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/… 阅读全文

IPv6的私有地址

渔翁 Posted in 资料,Tags: , ,
0

IPv6的私有IP地址空间:

FEC0:0000:0000:0000:0000:0000:0000:0000/10

由于IPv6没有A类、B类和C类的划分。因此所有私有IP地址都是以前缀FEC0::/10开头的,这个前缀可以给予内部网络所有节点和网络设备,同样这个IPv6私有地址不能在互联网上路由。这里请注意,如果一个网络全部由IPv6协议组成,是不希望希望使用NAT的。IPv6地址空间很大,这样可以保持IP协议的端到端的有效性。