做一个勇于分享的php园丁

PHP开发园地

归档历史:2011年7月的文章档案

»如何解决PHP+FPM导致内存耗光的问题

Posted by php园丁 @ 2011-7-29 19:51:35 阅读(753) 评论(0)

最近总是发现fpm挂掉,查看日志是因为内存耗光了。查资料 http://blog.sina.com.cn/s/blog_40e8378d0100pojm.html nginxphp-fpm配置过程中最大问题是内泄漏出问题:服务器的负载不大,但是内存占用迅速增加,很快吃掉内存接着开始吃交换分区,系统很快挂掉! google了一天,终于发现些有用的东西,其实根据官方的介绍,php-cgi不存在内存泄漏...

»在linux下如何给php添加curl扩展

Posted by php园丁 @ 2011-7-28 19:32:27 阅读(537) 评论(0)

一般php源码的扩展库里已经带了curl的扩展,所以没有必要下载,直接将编译扩展即可,步骤如下: 1.进到对应扩展目录 #cd/usr/local/src/php-5.2.12/ext/curl2.调用phpize程序生成编译配置文件 #/usr/local/php5/bin/phpize3.调用configure生成Makefile文件,然后调用make编译,makeinstall安装 #./c...

»ubuntu MySQL导入导出数据库详解

Posted by php园丁 @ 2011-7-27 17:23:40 阅读(428) 评论(0)

1.概述 MySQL数据库的导入,有两种方法: 1)先导出数据库SQL脚本,再导入; 2)直接拷贝数据库目录和文件。 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。 所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 2.方法一SQL脚本形式   操作步骤如下: 2.1.导出SQL脚本 在原数据库服务器上,可以用phpMyAdmin工...

»PHP中如何用DomDocument抓取网页内容

Posted by php园丁 @ 2011-7-23 22:18:06 阅读(666) 评论(0)

有时候会有需要从一个HTML页面来分离出你需要的一些数据来进行处理。 当然自己分析文件肯定可以,但是比较快速且方便的是使用正则表达式或者DOM。 鉴于正则表达式我不熟悉,所以我打算使用DOM来完成。 先谈谈我的需求,我要从一个HTML页面的一个表格中提取数据并且将这个数据整理出来加入到MySQL数据库中。 假设目标HTML中我感兴趣的Table有3列,分别是ID,Name,内容。 index.ph...

»Zend Studio 使用SVN配置工具

Posted by php园丁 @ 2011-7-22 22:19:57 阅读(1066) 评论(0)

在团队开发中,离开不开版本控制工具,比如TFS,SVN,CSV等,小型团队可以选用SVN,最近在开发PHP项目,由于几个人一块开发,于是再次用上了SVN,用zendstudio连接SVN。 步骤如下: 1.在线安装SVN客户端 地址:EclipseupdatesiteURL:http://subclipse.tigris.org/update_1.6.x 2.项目签入到SVN服务器 注:图片顺序...

»如何用php来读写文件

Posted by php园丁 @ 2011-7-22 12:39:17 阅读(464) 评论(0)

一,PHP如何读取文件 PHP读取文件可以读取当前服务器或远程服务器中的文件。其步骤是:打开文件、读文件和关闭文件。 1,PHP如何打开文件 使用PHP函数fopen()打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如: $fp=fopen("../cnbruce.txt",'w');其中"../cnbruce.txt" 就表示打开的cnbruce.txt文件的路径...

»浅谈PHP的对象和资源

Posted by php园丁 @ 2011-7-20 18:36:22 阅读(416) 评论(0)

如果将一个对象转换成对象,它将不会有任何变化。如果其它任何类型的值被转换成对象,内置类stdClass的一个实例将被建立。如果该值为NULL,则新的实例为空。对于任何其它的值,名为scalar的成员变量将包含该值。一个资源是一个特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。 对象 对象初始化 要初始化一个对象,用new语句将对象实例到一个变量中。 <?php class...

»如何用PHP来开发Webservice

Posted by php园丁 @ 2011-7-19 19:30:26 阅读(930) 评论(1)

NuSOAP是PHP环境下的WEB服务编程工具,用于创建或调用WEB服务。它是一个开源软件,当前版本是0.7.2,支持SOAP1.1、WSDL1.1,可以与其他支持SOAP1.1和WSDL1.1的系统互操作。NuSOAP完全由PHP语言编写,由一系列PHP类组成,不需要扩展库的支持,这种特性使得NuSOAP可以用于所有的PHP环境,不受服务器安全设置的影响。   1.NuSOAP的获取和...

»PHP中如何计算日期间隔天数

Posted by php园丁 @ 2011-7-17 16:28:11 阅读(741) 评论(0)

刚开始在没有查PHP手册的情况下,用比较老套方法也折腾出来了,代码是这样子实现的: $date_1=date('Y-m-d'); $date_2='2012-07-16'; $date1_arr=explode("-",$date_1); $date2_arr=explode("-",$date_2); $day1=mktime(0,0,0,$date1_arr[1],$date1_arr[2],...

»分享一个php缩略图类

Posted by php园丁 @ 2011-7-13 7:25:51 阅读(697) 评论(0)

在网站中为了产生符合指定大小的图片,我们往往会将用户上传的原图片生成多分不同尺寸的缩略图,用来在网页不同的地方显示,同时缩略图也是网站加载图片的速度变快,那么如何在php中生成缩略图呢,下面是一位网友分享的php缩略图生成类,希望能给大家带来帮助。php缩略图代码如下: <?php classresizeimage { //图片类型 var$type; //实际宽度 var$width; /...

»php数组排序详解

Posted by php园丁 @ 2011-7-8 12:34:17 阅读(353) 评论(0)

PHP数组排序实际上就是将PHP数组进行排序,在本文中也就是对数据库查询出来的结果集进行排序。数据库查询结果有时候不能直接使用,比如mysql等用in语句出来的结果,因此需要对结果进行某种方式的排序。这时候就需要进行PHP数组排序了。对数据库结果进行排序请看下面的示例: 本例中data数组中的每个单元表示一个表中的一行。这是典型的数据库存放数组数据的方式。 例子中的数据如下: volume|edi...

»如何用PHP抓取网页内容

Posted by php园丁 @ 2011-7-8 12:23:13 阅读(858) 评论(0)

PHP抓取页面的内容在实际的开发当中是非常有用的,如作一个简单的内容采集器,提取网页中的部分内容等等,抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的同学可以参考板块:http://phpzixue.cn/articles11.shtml,以下就是几种常用的用php抓取网页中的内容的方法。 1.file_get_contents p...

»php中使用linux命令nohup实现任务每秒执行一次

Posted by php园丁 @ 2011-7-4 22:56:52 阅读(653) 评论(0)

Unix中nohup命令功能就是不挂断地运行命令,同时nohup把程序的所有输出到放到当前目录nohup.out 文件中,如果文件不可写,则放到<用户主目录>/nohup.out文件中。那么有了这个命令以后我们php就写成shell 脚本使用循环来让我们脚本一直运行下去,不管我们终端窗口是否关闭都能够让我们php脚本一直运行下去。 马上动手写个PHP小程序,功能为每30秒记录时间,写...

»如何在iis7中部署php程序

Posted by php园丁 @ 2011-7-4 7:39:36 阅读(410) 评论(0)

1.先看下热图的效果: 2.准备 环境:win7系统+iis7+FastCGI 安装:FastCGI(介绍:http://www.iis.net/ConfigReference/system.webServer/cgi) 用微软平台来安装,打开平台搜索FastCGI,如下 3.在iis7上部署程序   1.确保iis7安装以下内容   2.下载php程...

»PHP如何在文章中自动提取关键字

Posted by php园丁 @ 2011-7-3 16:01:52 阅读(758) 评论(0)

不能说是提取关键字了,可以说是取词,根据就是出现2次以上就可以认为是词,做些修改可以提取指定词频的词,效果还不算好,有些高词频的词,由于其会形成组词,这样这个词的子词取代其,因此没有取到 基本方法:2个字符构成最小的词,而其的词频必定是从该词的起点构成的词中最大的,通过不断的加字符,路过出现小于这个最大的次品,可以认为这个词到了结束位置,取出这个词,并且把所有的该词占据的位置记录下来,以减少重复判...

上一页12下一页