-
1. 关键字回顾:
RFC(Request For Comments) ,RFC文档是一系列关于Internet(早期为ARPANET)的技术资料汇总,于1969年开始发布。它制定了我们很多常见和不常见的Internet的各种文字资料和规范。
URI(Universal Resource Identifiers) 统一资源标识符, RFC 文献1630中定义了它详细的规...
-
网页的缓存是由HTTP消息头中的 "Cache-control" 来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:
打开新窗口:
如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会...
-
问题背景:
有这样一个字符串:其内容由多个[]括起,每个[]后用逗号隔开,[]中的字符串也用逗号隔开,末尾没有逗号。
要求将此字符串以[]为单位分割成N个小数组。
样板代码:
<?php
$content = '["1","user1","0"],["2","user2","0"],["3","user3","0"]';
解决方案:
<?php ...
-
什么是变量修饰符?
{$xxx|变量修饰符:参数1:参数2}
注意:对变量进行修饰时,可以同时用几个变量修饰符(相同的也能同时用),每个之间用“|”分开。
常用变量修饰符:
(1)capitalize: 单词首字母大写 注:如果单词包含数字,例如:blogdaren100,则不会大写
(2)count_characters: 计算字符数 注:不包括空格...
-
第一种写法:
switch ($p) {
case 'home':
case '':
$current_home = 'current';
break;
case 'users.online':
case 'users.location':
case 'users.featured':
case ...
-
标签作用:
Literal标签会将区域内的数据当作普通的文本来处理,此时模板将忽略其内部的所有字符信息,该特性用于显示有可能包含大括号等字符信息的 javascript 脚本,当这些信息处于 {literal}.....{/literal} 标签中时,模板引擎将不解析它们,而是直接显示。
使用场景:
{literal}
<script>
function Login(){
...
-
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value)
{
$value = $value * 2;
}
//because we use the reference to value【&value】, so now $arr is array(2, 4, 6, 8)
(1)自php5起,foreach 还可...
-
PHP正则表达式模式后面通常带有 /i, /is, /s, /isU 等参数,这些参数的含义分别是:
(1)i 匹配大小写
(2)s 模式中的圆点元字符(.)匹配所有的字符,包括换行符
(3)x 模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两 头,也都被忽略
...
-
-
由于现在的浏览器已经可以识别格式为txt的文档格式,所以如果只是给txt文档做一个文字链接的话,可能只是打开一个新窗口显示txt文件的内容,并不能实现点击下载的目的。
有一种解决方案是:将txt文件改名为浏览器无法识别的文件,比如 .rar,这样的话点击后浏览器因无法识别就只好让用户下载了。
 ...
-
问题原因:
没有安装或开启PHP的zip扩展所致。
Windows平台解决方案:
1、在php.ini文件中,去掉 extension=php_zip.dll前面的分号;
2、在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;
3、重启Apache服务...
-
分享一段PHP脚本:可以自动把所有的文件的BOM去掉,只需简单运行一下即可,非常方便。
另外,对于UltraEdit的用户来说,可以在UltraEdit.ini中修改一下设置,这样就不用每次都特别留意这个问题了。
Write UTF-8 BOM=0
Write UTF-8 BOM NF=0
将如下PHP脚本放在根目录中执行一次就行了,会自动去除所有文件头中的BOM。
<...
-
但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。
下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理不同级别的用户权限。
权限设计通常包括数据库设计、应用程序接口(API)设计、程序实现三个部分。
这三个部分相互依存,密不可分,要实现完善的权限管理体系,必须考虑...
-
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
列目录时,dir *.txt或ls *.txt中的*.txt就
不
是一个正则表达式,因为这里*与正则式的*的含义是不同的
为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总...
我就遇到了这个问题,终于找到解决办法...