<?php /** * 抓取“全球 IC 采购网(http://www.qic.com.cn/)”供应商主程序 * author Lee. * Last modify $Date: 2012-2-7 09:35:21 $ */ require_once './config.inc.php'; class qic{
完成了php5.3.10第一个阶段的部署,然后做了一个总结,把php的部署写成shell script 自动,并有利于以后慢慢扩展,并实践一下之前学习的shell script环境: ---------------------------- System | CentOS-5.7 -------------
前几天下载了ThinkPHP的代码来看,给我的印象没有CodeIgniter(CI)的那么好。或许是因为我下载的是最新的RC版本吧!里面的Examples不全,打开几个提示404,因为比较关心数据库操作方面的代码。另外,跑了一下里面的Blog的Exam
[ 2011-11-24 15:34 Thursday | ] 编码表 双字节字符编码范围 1. GBK (GB2312/GB18030) /x00-/xff GBK双字节编码范围 /x20-/x7f ASCII /xa1-/xff 中文 gb2312 /x80-/xff 中文 gbk 2. UTF-8 (Unicode) /u4e00-/u9fa
做了比较久的伪静态方面的探索,最后发现,用以下方法可以实现针对SEO的伪静态,同时也有减少服务器压力的效果. >> 访问PHP页面>> 根据内容更新时间生成Last-Modified,根据文件名与内容更新时间生成etag>> 对客户端的
效果如图 调用很方便 [html] {% import "JcyHelperBundle:tmp:jcyForm.html.twig" as forms %} {{ forms.jcyForm(dbForm,path('JcyHelperBundle_db_set'),'Connect') }} {% import "JcyHelpe
今天在查一个问题,用正则从字符串中提取内容失败,反复检查字符串和正则表达式,都没有问题。又写了小脚本测试,还没有问题,回到代码中调试,又失败了。 字符串比较长,因此怀疑是不是preg_match也有字符串长度限制,果然! preg_m
1.upd.article_statistics.php<?phpclass Article_statistics_upd { var $version = '1.0'; var $module_name = 'Article_statistics'; function __construct() {
<?php /* Utf-8、gb2312都支持的汉字截取函数 cut_str(字符串, 截取长度, 开始长度, 编码); 编码默认为 utf-8 开始长度默认为 0 */ function cut_str($string, $sublen, $start = 0, $code = 'UTF-8')
网站开发时我们经常需要对日期、时间进行处理,在PHP里提供了很多日期、时间函数方便PHP开发者对日期、时间进行计算、格式转换。所以掌握PHP日期函数非常必要,也为处理PHP日期函数与Mysql数据库日期之间的格式转换打
上篇 http://www.2cto.com/kf/201202/118458.html //正则表达式的技术知识 // []定义字符集和example [a-z] [A-Z] [0-9] [/f/r/n/t] //定位符^[A-Z][0-9]$开头结尾 //量词 * + ? {n} {m,n}
PHP可以方便的生成和读取XML文件。PHP主要通过DOMDocument、DOMElement和DOMNodeList来完成XML的读取与写入操作的。下面就简要说明下如何使用这些类。一.生成XML文件 对于一个如下XML文件。[html] <?xml version="1
首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。 我测试的环境为:apache2.2.11 php5.2.10 做这个测试之前,要确认你的php配置文件中已经将soap扩展打
上篇讲了:http://www.2cto.com/os/201202/118673.html 开发自然少不了调试,简单易用的调试工具能够帮助我们快速发现程序的问题所在,大大提高我们的工作效率。 Zend Studio是phper们耳熟能详的一款php IDE,功能强大
前段时间想给自己zencart站群的描述内容做下关键词连接,但是因为关键词太多,所以想写段程序自动执行这个功能,但是本人的没有认真学过php语言,所以参考网上很多资料,自己整理了一个函数 <?php function zen_key_replac
这些可都是辛辛苦苦敲出来的记得多回头来看看啊一定!!! /*echo <<< mark qqqqqq/nqqqqqq<br>qqqqqqqqqqqqq/rqqqqqqqqqqqqqqqqqq mark*/ //技术标志要另起一行,并且是顶格写! //作用跟""类似 //最致命的一点是:mark后面
在Yahoo系的最佳实践里,建议把静态的内容尽早的输出,在head之后就调用flush,让浏览器可以尽早去加载静态资源,包括脚本、样式、图片(javascipt,css,image一般是外链的形式)等等,后台如果有多个数据源或者api需要调用,尽可能做
用到的函数ignore_user_abort(),set_time_limit(0),sleep($interval) 此代码只要运行一次后关闭浏览器即可。 ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过se
作者: Laruence( ) PHP的异常机制的原理是什么? 在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢? 让我们从一个问题说起, 上周的时候, blue5tar提了一个问题:”对于下面的
• 作者: Laruence( ) 先说个题外话: 在公司做了俩件事, 是我觉得很有意义的, 第一就是成立了一个PHP邮件组, 第二就是成立了一个Hi群. 目前俩者都有超过500 phpers在里面. 我一直认为, 构建一个交流
作者: Laruenc ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑… 其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情.. ob_*系列函数, 是
Yahoo的前端优化实践中有一条是先把html里的<head>部分先输出(Flush the Buffer Early),这样做浏览器得到head后能先下载head里的css/js文件,而不用等到整个html下载完了才去下载head里的css/js,从而提高网页打开的速
使用Zend Studio开发php应用程序的开始步骤2011年08月28日 星期日12:28 A.M.以下的步骤将会帮助你掌握使用zend studio开发和运行php应用程序的基本过程。 第一次打开zend studio,将会出现一个欢迎页面: 使用欢迎
一个盼望已久的特性,终于有了,转之~ Array dereferencing是个好东西, 有了Array dereferencing, 以前的这种写法就再也不必要了: <?php list($name,) = explode(",", "Laruence, male"); ?> 取而代之的是: $
2024-04-16
2022-01-28
2022-03-26
2014-05-30
2022-05-25
2022-01-18
2022-07-14
2022-10-04
2022-05-30
2022-03-24