随笔分类 -  php

MySQL与事务(转)
摘要:MySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本 支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收 购InnoDB等令MySQL不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下MyS... 阅读全文

posted @ 2008-08-27 22:26 y轴 阅读(219) 评论(0) 推荐(0)

在PHP中实现进程间通讯 (转)
摘要:本文将讨论在PHP4环 境下如何使用进程间通讯机制——IPC(Inter-Process-Communication)。本文讨论的软件环境是linux+php4.0.4 或更高版本。首先,我们假设你已经装好了PHP4和UNIX, 为了使得php4可以使用共享内存和信号量,必须在编译php4程序时激活shmop和sysvsem这两个扩展模块。 实现方法:在PHP设定(configure)时加入如下... 阅读全文

posted @ 2008-08-27 21:57 y轴 阅读(184) 评论(0) 推荐(0)

HTTP Referer二三事 (转)
摘要:授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/320)的形式标明文章原始出处和作者信息及本声明。 什么是HTTP Referer 简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器 籍此可以获... 阅读全文

posted @ 2008-08-26 16:45 y轴 阅读(405) 评论(0) 推荐(0)

非捕获,前瞻与后顾(转)
摘要:总揽 前瞻:lookahead 后顾: lookbehind 在perl风格的正则表达式中 非捕获的语法是:(?:) 前瞻的语法是:(?=) 后顾的语法是:(? 我们要替换require引入的那些文件,其他的图片等都是正确的。 我们先要确立要替换那一行的代码的唯一性,按照普通的方式,就是匹配 /(require.*['"])(?![.]{2})(.*)(['"])/ 替换成 \1../\2\3 ... 阅读全文

posted @ 2008-08-26 15:08 y轴 阅读(281) 评论(0) 推荐(0)

谈PHP生成静态页面 (转)
摘要:一、引 言 在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的 话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文件,比方说,开发的新闻发布系统,我们不希望很多用户 都读取数据库才显示结果,这样一方面消耗了服务器的资源,另一方面占去了浏览者大量可贵的响应时间,所有,有... 阅读全文

posted @ 2008-08-25 22:14 y轴 阅读(192) 评论(0) 推荐(0)

php获取ip地址(转)
摘要:=4) { $int = $ips[0]*256*256*256+$ips[1]*256*256+$ips[2]*256+$ips[3]; } else { throw new Exception('ip is error'); } return $int; ... 阅读全文

posted @ 2008-08-25 12:25 y轴 阅读(1041) 评论(0) 推荐(0)

php的正则表达式完全手册(转)
摘要:这几个好好看下 (?:pattern) 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 就是一个比 'industry|industries' 更简略的表达式。 (?=pattern) 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字... 阅读全文

posted @ 2008-07-11 16:48 y轴 阅读(242) 评论(0) 推荐(0)

一些使用频率较高的非常实用的PHP函数(转)
摘要:1.产生随机字符串函数 function random($length) { $hash = @#@#; $chars = @#ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz@#; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); fo... 阅读全文

posted @ 2008-07-09 17:18 y轴 阅读(187) 评论(0) 推荐(0)

正则迷雾,各种工具之正则表达式语法比较(转)
摘要:grep 2.5.1 egrep 2.5.1 sed 3.02sed 4.07 awk 3.1.1 perl 5.8.0 vim 6.1 JavaScript ?? ... 阅读全文

posted @ 2008-07-09 16:59 y轴 阅读(309) 评论(0) 推荐(0)

导航