
APACHE-PHP
文章平均质量分 74
lxzo123
做一个懒惰的程序员,每天看书,学习,睡觉,编程,思考,娱乐。
个人站点:http://www.iteyey.com
展开
-
php定时计划任务介绍
<br />以前对se特别感兴趣,但是自己又不会java,lucene等搜索引擎开发工具,于是不断挖掘php的功效。<br />最后发现php也可以做抓取,并且原理很易:直接获取页面源文件,然后通过正则或字符串的参照截取来获取需要的信息。但是性能上不能和搜索引擎的多线程抓取相比。<br />实现了上一步之后,又思考着,如果抓取可以自动定时获取,那么人工运行可执行页面也就省下来了。<br />后来也在一些php开源程序中了解到关于"计划任务"的效果:可以定时运行某程序,比如数据库备份,更新缓存,生成静态页面,转载 2011-01-25 13:20:00 · 570 阅读 · 0 评论 -
一个简单的开源PHP日志类
<br /><?php <br />/**<br /> * Logging Class<br /> *<br /> * @package CodeIgniter<br /> * @subpackage Libraries<br /> * @category Logging<br /> * @author ExpressionEngine Dev Team<br /> * @link http://codeigniter.com/user_guide/general/errors.html<br />原创 2011-01-25 13:38:00 · 1411 阅读 · 0 评论 -
php 比较运算符
<br /> <br />摘自:http://php.chinaunix.net/manual/zh/language.operators.comparison.php<br /> <br /> 例子名称结果$a == $b等于TRUE,如果 $a 等于 $b。$a === $b全等TRUE,如果 $a 等于 $b,并且它们的类型也相同。(PHP 4 引进)$a != $b不等TRUE,如果 $a 不等于 $b。$a <> $b不等TRUE,如果 $a 不等于 $b。$a !== $b非全等TRUE,如果原创 2011-04-19 11:07:00 · 768 阅读 · 0 评论 -
php闭合标签
<br />PHP 闭合标签<br />PHP闭合标签“?>”在PHP中对PHP的分析器是可选的。 但是,如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格都有可能会引起多余的输出、php错误、之后的输出无法显示、空白页。因此,所有的php文件应该省略这个php闭合标签,并插入一段注释来标明这是文件的底部并定位这个文件在这个应用的相对路径。这样有利于你确定这个文件已经结束而不是被删节的。<br />INCORRECT:<br /><?php<br />echo "Here's m原创 2011-04-15 19:20:00 · 733 阅读 · 0 评论 -
lamp性能调优
..................原创 2011-06-09 16:53:00 · 753 阅读 · 0 评论 -
PHP数组和字符串的互转
<br />数组转字符串 implode()<br /> <br />eg:<br />$category1 = implode("-",array("id" => "1000214","category" => "国内新闻"));<br />$category2 = implode("-",array("id" => "1000215","category" => "国际新闻"));<br />$category5 = implode("-",array("id" => "1000216","catego原创 2011-04-20 11:17:00 · 1570 阅读 · 0 评论 -
php spl_autoload_register函数接口
<br />spl_autoload_register <br />(PHP 5 >= 5.1.2) spl_autoload_register — 注册__autoload()函数 <br /> <br />说明 <br />bool spl_autoload_register ([ callback $autoload_function ] ) <br />将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。 如果在你的程序中已经实现了__autoload函数,它必须原创 2011-04-20 15:54:00 · 1105 阅读 · 0 评论 -
php长连接处理整理
<br /> 每次我们访问PHP脚本的时候,都是当所有的PHP脚本执行完成后,我们才得到返回结果。如果我们需要一个脚本持续的运行,那么我们就要通过php长连接的方式,来达到运行目的。<br />一般php环境为apache+php+linux,但是由于apache对php连接都有时间限制,一般超过这个连接时间apache服务器会自动断掉连接。<br /> <br />方法一<br /> <br />这种情况下比较简单方便的方式就是在php页面中设置set_time_limit(0)(当然也可以在php.in原创 2011-04-28 22:19:00 · 7239 阅读 · 0 评论 -
Ubuntu 安装 php
<br />1. get php5.3.6 <br /> $ wget -c http://cn.php.net/distributions/php-5.3.6.tar.bz2 <br /> $ tar -jxvf php-5.3.6.tar.bz2 <br /> $ cd php-5xxx<br /> <br />2. Install php5 <br /> $ ./configure --prefix=/usr/local/php5 / <br /> --原创 2011-04-30 18:02:00 · 643 阅读 · 0 评论 -
php学习分享 一个邮件队列案例
<br />文档地址:http://pear.php.net/manual/en/package.mail.mail-queue.mail-queue.tutorial.php<br />先记下来,有时间学习下原创 2011-04-28 22:33:00 · 1467 阅读 · 0 评论 -
一个简单php日志类
<br />日志类如下,news目录为当前php文档根目录下子目录。<br /> <br /> <br /><?phpif( ! defined('BASEPATH') ) { define ('BASEPATH', $_SERVER['DOCUMENT_ROOT'].'/news/');}require_once BASEPATH.'config/config.inc.php';require_once BASEPATH.'config/constants.php';defin原创 2011-04-29 09:56:00 · 6130 阅读 · 1 评论 -
Ubuntu下安装Apache2.2
<br />本安装方式采用tar包源码得方式安装。<br />去官方下载apache2.2.10 源码包: http://www.apache.org/dist/httpd/httpd-2.2.10.tar.gz<br /><br />1.解压缩httpd-2.2.10.tar.gz到临时目录如~/apache<br /><br />2.进入~/apache目录,执行 <br />sudo ./configure --prefix=/usr/server/apache2_2_10 --ena转载 2011-04-30 17:01:00 · 903 阅读 · 0 评论 -
Linux+Apache+Mysql+PHP典型配置
<br />原文地址: http://tieba.baidu.com/f?kz=504370831<br /> <br /><br /><br />一、安装Ubuntu8.04<br /><br />配置LAMP环境的配置,在这个教程里面里并不会讲述如何安装Ubuntu8.04,因为关于如何Ubuntu8.04在网上已经有很多的教程了,大家可以去ubuntu论坛(官方)去查看。当然不推荐wubi安装。因为我自己用wubi安装使用虚拟机就发生了崩溃,然后就进入了小黑屋再也出不来了。转载 2011-04-30 19:20:00 · 716 阅读 · 0 评论 -
开源性能测试工具- Apache Bench
<br />转载自:http://jackei.cnblogs.com 作者:陈雷 (Jackei)<br /><br />简介:<br />ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用,所以今天花一点时间看了一下。<br />通过下面的一个简单的例子和注释,相信大家可以更容易理解这个工具的使用。<br转载 2011-05-03 16:19:00 · 752 阅读 · 0 评论 -
php 性能测试工具
<br /><?php /* * This class enables you to mark points and calculate the time difference * between them. Memory consumption can also be displayed. * * @package CodeIgniter * @subpackage Libraries * @category Libraries * @author Expressio原创 2011-05-06 13:12:00 · 2077 阅读 · 0 评论 -
php替换字符串函数strtr()和str_repalce()区别
<br />转:http://zhangdewen06452.blog.163.com/blog/static/1108031320109229103491/<br /> <br /><br />strtr(string,from,to):<br />逐个字符开始替换,以from跟to中长度较较短的一个为准,例如:<br />strtr("aidenliu","ai","b") 只替换原始字符串中出现的a 输出:bidenliu<br />strtr("aidenliu","a","bc") 只替换原始转载 2011-05-06 13:28:00 · 2691 阅读 · 0 评论 -
HTML字符实体(Character Entities),转义字符串
HTML字符实体(Character Entities),转义字符串(Escape Sequence)为什么要用转义字符串?<br />HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? <br />这就要说到HTML转义字符串(Escape Sequence)了。 <br />转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定原创 2011-05-06 15:12:00 · 2139 阅读 · 0 评论 -
mysql 永久连接mysql_pconnect和mysql_connect
一直对mysql_pconnect 和mysql_connect的理解差别是p链接是持久链接,不会关闭了链接,即使你使用了mysql_close();建立连接后,将保持sleep状态,可以使用show processlist 查看有哪些正在sleep的连接,这样p链接的好处是当有转载 2011-07-07 17:11:14 · 3337 阅读 · 0 评论 -
php中使用exec,system等函数调用系统命令
php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。 在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。比如前二天笔者在批量处理.rar文件时e转载 2011-08-03 20:49:49 · 1135 阅读 · 0 评论 -
php 全角转半角
有些手机客户端对全角字符字符集支持不足(数据从服务端取得),需要服务端对全角字符进行转换,在php中转换方式如下:如下:<?phpecho strtr(" 新华网北京9月1日电", array(' ' => ' '));echo str_replace(" ",原创 2011-09-02 14:23:57 · 955 阅读 · 0 评论 -
curl 命令在php中使用
需求php实现网页抓取,并分析数据实现方案有如下三种:1.通过传统的fopen取得网络文件内容,进行分析抓取。2.通过php开源的网页抓取工具进行抓取,原理同上面差不错。3.通过system与curl命令结合使用,直接下载网络文件,然后对文件进行提取数据并分析。原创 2011-08-03 21:06:35 · 2091 阅读 · 0 评论 -
php网页抓取分析小应用
功能如下对外提供接口 机票查询,航班查询,翻译【汉译英,英译汉,汉译日】技术框架php,simple_html_dom.php(一个第三方开源框架,解析html很方便),simplexml_load_string(php5自带工具类,解析xml很方便),正则表达式,网原创 2011-08-26 18:51:56 · 2149 阅读 · 0 评论 -
几个PHP很有用的功能
转载:http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2011/0708/8414_3.html1. 函数的任意数目的参数 你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全原创 2011-08-10 13:07:07 · 672 阅读 · 0 评论 -
PHP 开发中的中文编码问题
转载:http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2009/0412/565.htmlPHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因 其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集转载 2011-08-10 12:55:29 · 535 阅读 · 0 评论 -
PHP输入流php://input
在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input 对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。原创 2011-08-19 14:35:07 · 9435 阅读 · 1 评论 -
php大括号作用
一、不管什么程序,function name(){}, for(){}, ….这太多了,不说也知道什么用了。二、$str{4}在字符串的变量的后面跟上{}刚大括号和中括号一样都是把某个字符串变量当成数组处理三、{$val},这时候大括号起的作用就是,告诉PHP,括起来的原创 2011-08-19 14:28:06 · 1257 阅读 · 0 评论 -
Apache + resin 配置集群(负载均衡)
原文:http://hi.baidu.com/mygia/blog/item/c3b53da8e336cfa6ca130cb2.htmlApache 是一个出色的 http 服务器, 跟resin和tomcat这些web服务器不同,它不能解释动态页面,但作为服务器来解释h转载 2011-09-19 13:52:13 · 2982 阅读 · 0 评论 -
php网页抓取分析
http://blog.xoyo.com/dcyhldcyhl/article/426017.shtmlPHP抓取网页和分析译者:limodou 抓取和分析一个文件是非常简单的事。这个教程将通过一个例子带领你一步一步地去实现它。让我们开始吧! 首先,我首必原创 2011-08-25 15:35:52 · 2689 阅读 · 0 评论 -
用 PHP 读取和编写 XML DOM 转载
转载:http://www.ibm.com/developerworks/cn/opensource/os-xmldomphp/简介: 有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介原创 2011-08-25 16:37:17 · 792 阅读 · 0 评论 -
php抓取页面方法汇总
在做一些互联网应用的时候,往往需要抓取网络文件大多数网页文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址,然后得到html源代码或者其它格式的数据,然后对这些数据进行处理格式化,按照我们事先约定好的方式输出到终端或其它接口。一、 PHP抓取页面的原创 2011-08-25 15:59:05 · 8457 阅读 · 0 评论 -
php对大文件进行读取操作 转载
转载:http://club.topsage.com/thread-1838928-1-1.html在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能。但当所操原创 2011-08-30 16:15:51 · 685 阅读 · 0 评论