![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 71
skyoverflow
这个作者很懒,什么都没留下…
展开
-
安装php支持mssql,curl,gd库等
先安装的zlib ./configure --prefix=/usr/local/zlib 然后装的curl ./configure --prefix=/usr/local/curl --with-zlib=/usr/local/zlib 安装gd默认安装 ./configure --prefix=/usr/local/gd --with-zlib=/usr/local/zlib (有原创 2009-09-22 13:19:00 · 810 阅读 · 0 评论 -
fsockopen应对防盗链
别的开了防盗链,加载的时候特别难看,想到一般防盗链都是基于referer参数的所以在请求的时候加上referer参数,就可轻松绕过防盗链机制例如以下,内容可能因为盗链而布恩那个正常显示http://bjimg.focus.cn/images/phpkq4X6Xwg.jpg” />想到可以利用fsockopen带上referer等参数,去获取图片然后显示出来,相关PHP代码类原创 2010-05-07 12:03:00 · 896 阅读 · 0 评论 -
PHP bug??global发现的问题
如下php代码$type=a; $target=type; $a=array(1,2,3); a($target); function a($type) { global $$type; var_dump($$type); } ?>预计输出的是string(1)”a”可是结果是Notice: Undefined variable: a i原创 2010-04-25 17:15:00 · 621 阅读 · 0 评论 -
Win下PHP连接Oracle以及SQL Server
oracle的连接步骤: 1.下载用于 Windows 的 Instant Client Basic 程序包,新建一个文件夹例如:d:/oci 2.解压,将其中的 oraociei11.dll orannzsbb11.dll oci.dll 拷到d:/oci 3.将d:/oci添加到系统环境变量中 4.打开php.ini吧 extension=php_原创 2010-04-05 00:58:00 · 1555 阅读 · 0 评论 -
PHP中preg函数模式修正符
i 最常见的,大小写忽略模式. m (PCRE_MULTILINE) 多行模式.默认情况下,PCRE将目标字符串作为单一的一"行"字符所组成的(甚至其中包含有换行符也是如此)."行起始"元字符(^)仅仅匹配字符串的起始,"行结束"元字符($)仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符).这和 Perl 是一样的.当设定了此修正符"行起始"和"行结束"除了匹配整原创 2010-04-15 23:47:00 · 1432 阅读 · 0 评论 -
Pear Benchmarking测试PHP程序效率
以前都是自己用microtime()鼓捣的,不好用,显示结果也不够清晰明了.记得pear里面有个Benchmarking类可以搞定,一直没时间尝试下,终于刚才尝试了下,很好用,呵呵先安装Benchmarkingpear install Benchmarking#命令行下安装BenchmarkingBenchmarking中有3个php文件,分别是:Benchmark_Timer原创 2010-04-12 15:18:00 · 1036 阅读 · 0 评论 -
mysql基本连接,mysqli,pdo,adodb,pearDB之间的区别,速度测试
测试了一下mysql基本连接,mysqli,pdo,adodb,pearDB这几个的速度,结果如下:用火狐测试1000次查询:mysql基本连接: 2.26953577995 mysql基本连接: 2.18697500229 mysql基本连接: 1.75704884529 mysql基本连接: 2.14706707001 mysql基本连接: 1.51761412621 mysql基本连接: 1转载 2010-03-08 15:46:00 · 2297 阅读 · 1 评论 -
php处理上传文件
公司MM时常给我一些号码,然我查询是哪家的,都是txt文本格式的,还好号码是一行一个,于是用file()函数取个数组,开始的时候我的win7 32位的可以用apache后来装64位win7由于没找到原生的64位apache于是就传到服务器上每次,有上传有该文件很麻烦,于是做成一个页面去让MM自己完成.废话不多说 要在form表单里上传文件就得需要在表单信息里加上enctype信息:enctype原创 2009-11-20 13:52:00 · 1176 阅读 · 0 评论 -
利用fsockopen制作简单远程文件监控系统
最近有个下有通道老出问题一个星期两次有次还是周末,这严重影响了公司的业务和形象,同时也影响了我个人的形象,于是决定监控这条通道! 对于这个通道做的事被动调用文件,同时载入日志,由于这个通道的数据量比较大,在数据库里的形式和其他通道有所区别,于是决定采取监控日志的方法, php里面有个filectime()和filemtime()函数可以获取文件的最近更改时间,可惜不支持远程,我监控程序都跑在备原创 2009-11-13 14:12:00 · 722 阅读 · 0 评论 -
php支持memcache
memcache个人理解主要是用来管理内存的,php和memcache结合就可以使php吧一些数据保存在memcache管理的内存里,方便管理,也快,还支持多台服务器共享数据,废话不多说. 分为linux和windows 1)linux和类Unix可以从以下地址下载memcached和libevent,由于安装memcache需要libevent支持,所以需要先安装libevent m原创 2009-09-22 14:23:00 · 3488 阅读 · 0 评论 -
思路:数据库存储图片
普通图片是不会放到数据库中的,都是存在文件系统中,但是设想下,假如有了数十万乃至百万的图片,文件系统,那个效率是非常有问题的 很简单的例子就是,在win下当文件夹下有1万以上的文件的时候,那个打开速度是相当慢的 当然不是把图片存储到关系数据库中,比如mysql,并发一多,图片普遍都是几K几十K乃至M,mysql必将因为内存不足而亡! 这里讲到的数据库是类似memcache key=>valu原创 2010-05-07 13:18:00 · 843 阅读 · 0 评论