04 2016 档案
摘要:Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 打开网站后显示的是各种类型操
阅读全文
摘要:http://www.coolcode.org/?action=show&id=128这里可以查到一个相关文章.附上xiunobbs里的代码,自己加了点注释,欢迎大牛批评指正//将数值数组还原成字符串,$v为str2long返回的数组,$w为bool值(数组中是否包函原str长度) //将字符串转换
阅读全文
摘要:一、配置httpd.conf# Virtual hosts#Include conf/extra/httpd-vhosts.conf //取消这一行的# 二、配置httpd-vhosts.conf文件 1.多IP模式<VirtualHost *:80> DocumentRoot "E:/www/ht
阅读全文
摘要:命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim
阅读全文
摘要:1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的。◆__get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名。◆__set( $property, $value ) 给一个未定义的属性赋值时,此方法会被触发,传递的参数
阅读全文
摘要:1.启动会话 session_start() 通过session_register()函数创建会话 session_register()函数用来为会话登录一个变量来隐含地启动会话,但要求php.ini文件的选项,将register_globals指令设置on, 然后重新启动Apache服务器。 注意
阅读全文
摘要:一、什么是cookie? Cookie(复数形态Cookies),中文名称为小型文本文件或小甜饼[1],指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。定义于RFC2109。为网景公司的前雇员Lou Montulli在1993年3月所发明。【来自维基
阅读全文
摘要:nl2br 功能:化换行符为<br> rtrim功能:清除右边的空白 strip_tags功能:清除字符串中html和php的标记 strtolowerstrtoupper功能:转换成大小写 trim功能:去除首尾空格 str_ireplace功能:替换 str_repeat功能:将一个字符串重复多
阅读全文
摘要:1、查找字符位置函数 strpos($str,search,[int]):查找search在$str中的第一次位置从int开始; stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感 strrpos($str,search,[in
阅读全文
摘要:一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr); 在数组中检索applea
阅读全文
摘要:PHP header 函数的用法及其注意事项 void header ( string $string [, bool $replace = true [, int $http_response_code ]] ) : Send a raw HTTP header下面有一些使用header的几种用法
阅读全文
摘要:第一个函数:strip_tags,去掉 HTML 及 PHP 的标记 注意:本函数可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函数和 fgetss() 有着相同的功能。fgetss是从文件中读取文
阅读全文
摘要:本文章向码农们介绍PHP使用fopen与file_get_contents读取文件实例分享及这两个函数的区别,需要的码农可以参考一下。 php中读取文件可以使用fopen和file_get_contents这两个函数,二者之间没有本质区别,只是前者读取文件的php代码相比后者要复杂一点。本文章通过实
阅读全文
摘要:事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在
阅读全文
摘要:经常遇到忘记密码的情况,点击一下忘记密码,然后收到更改密码的链接,连接中往往都会有一段很长而且很乱的字符串。试想一下,如果出现了重复的字符串,那岂不是把别人的密码给重置了? 所以产生唯一数对于网站的安全性很重要。 目前PHP能产生唯一数的方法可以采用散列值、随机数、时间等方法,下面是我自己测试的唯一
阅读全文
摘要:1.substr(源字符串,其实位置[,长度])-截取字符串返回部分字符串 但是当你截取中文字符串的时候很容易出现乱码,因为一个汉字是两个字节,而一个英文字母是一个字节。解决办法如下: 2.mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_m
阅读全文
摘要:php字符串处理函数大全 php字符串处理函数大全 addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的
阅读全文
摘要:PHP substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定
阅读全文
摘要:为了找到一个好的模板引擎,我在互联网上进行搜索,目前已经整理出了以下名单:SmartySmarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。Heyes Template Class一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分离。FastT
阅读全文
摘要:1、left()LEFT (<character_expression>, <integer_expression>) 返回character_expression 左起 integer_expression 个字符。 [sql] view plain copy select left('abcde
阅读全文
摘要:优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。 2.降低 CPU 计算 除了 IO 瓶颈之外,SQL优化中需
阅读全文
摘要:两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用。 我作为使用MySQL的用户角度出发,Innodb和MyISAM都是比较喜欢的,但是从我目前运维的数据库平台要达到需求:99.9%的稳定性,方便的扩展性和高
阅读全文
摘要:1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。 1、当我们在终端敲入php这个命令的时候,它使用的是CLI。 它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。 2、当使用Apac
阅读全文
摘要:PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。 PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。 了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存
阅读全文
摘要:对一些开发者而言,WebKit就是一个黑盒子。丢进去HTML、CSS、JS等一连串的东西,而WebKit就能变魔术一般显示出一个很棒的网页出来。实际上,正我的同事IlyaGroriks提到的: WebKit不但是白盒,而且是一个开放的白盒。 让我们花点时间来理解以下这些问题: 什么是WebKit?
阅读全文
摘要:curl是利用URL语法在命令行方式下工作的开源文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 一.windows下curl的安装 1. 到这里 http://curl.haxx.se/downlo
阅读全文
摘要:一群友使用卡卡网的网站速度诊断工具诊断网站速度时,发现有几个需要优化的地方,其中较为重要的是“启用浏览器缓存”。诊断结果显示,网站尚未启用浏览器缓存。 图一:浏览器缓存未启用 群友找我帮忙设置一下,据群友说,网站使用的是阿里云主机,windows系统,apache服务器。我一开始以为很容易就搞定了,
阅读全文
摘要:GZip压缩,是一种网站速度优化技术,也是一把SEO优化利器,许多网站都采用了这种技术,以达到提升网页打开速度、缩短网页打开时间的目的。 本文是一篇研究性文章,将通过某个案例来给大家显示网站采用GZip压缩前后的对比效果。 这里将要研究的对象是园子的博客http://www.yzznl.cn/,该博
阅读全文
摘要:直接把该代码放到PHP服务器下,直接访问index.php.1、文件列表:alipay_config.php (基本参数配置页面,填写商家的支付宝安全校验码,合作id,支付宝帐号等内容)index.php (提供给商家的接入页面,包含了物流信息,商品信息等内容)return_url.php (跳转页
阅读全文

浙公网安备 33010602011771号