PHP
文章平均质量分 73
iteye_2857
这个作者很懒,什么都没留下…
展开
-
揭开正则表达式的神秘面纱
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。...原创 2009-03-25 14:16:28 · 94 阅读 · 0 评论 -
cshop模板smarty foreach详解
{foreach},{foreachelse}{foreach} 用于像循环访问一个数字索引数组一样循环访问一个关联数组,与仅能访问数字索引数组的{section}不同,{foreach}的语法比 {section}的语法简单得多,但是作为一个折衷方案也仅能用于单个数组。每个{foreach}标记必须与关闭标记{/foreach}成对出现。属性1、from 类型:...原创 2010-07-22 13:48:38 · 147 阅读 · 0 评论 -
php error_reporting
error_reporting(255); 是列出所以提示 error_reporting(0); 是不显示所以提示 建议使用 error_reporting(7); 只显示严重错误1 E_ERROR 致命的运行时错误2 E_WARNING 运行时警告(非致命性错误)4 E_PARSE 编译时解析错误8 E_NOTICE 运行时提醒(经常是bug,也可能是有意的)16 E_CORE_ER...原创 2011-09-05 19:44:15 · 94 阅读 · 0 评论 -
ecshop如何在后台管理左侧菜单添加新栏目并管理权限
在对ecshop进行二次开发的时候,在后台增加一些功能,下面给大家说说,ecshop如何在后台添加新栏目首先要找到相关的文件,这些文件时我们要修改的文件(1)admin 文件下admin/includes/inc_menu.php(2)languages\zh_cn\admin\common.php接下来说添加的方法,首先:先在languages\zh_cn\admin\com...原创 2010-12-11 13:16:12 · 229 阅读 · 0 评论 -
PHP5中Thread Safe(线程安全)None Thread Safe(NTS,非线程安全)的区别
indows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线...原创 2010-11-26 01:49:11 · 225 阅读 · 0 评论 -
IIS用FastCGI方式安装PHP5.3教程
php 5.3 出来已经有段时间了,手头有台新服务器正好安装下,看看效果!由于 php 5.3 使用的还不多,可查资料也不多,下面我把整个安装过程一步步贴出来:1.准备安装文件:我用的都是最新版本,并提供了官方下载地址fcgisetup32.msi http://www.iis.net/extensions/FastCGIphp-5.3.0-nts-Win32-VC9-x...原创 2010-11-21 15:11:14 · 189 阅读 · 0 评论 -
PHP 5.3不再支持ISAPI了 && IIS有了官方的FastCGI支持
话说,一直犯懒没下载一个PHP 5.3,今天一时兴起打算更新一下本本上的PHP,于是乎下载了5.3来装。整个过程,可以这么说,惊异大于惊喜。并且我感受到了我第一次在Windows配置PHP时的那种脆弱无知感觉……首先。。。PHP Team首次分离出了一个Windows团队。Windows的下载也挪到了windows.php.net。一个大进步。其次。。。...原创 2010-11-21 15:08:30 · 238 阅读 · 0 评论 -
值得推荐的 PHP 连接 mssql的文章
文章是网上找的,从来没有弄过,一直是php+mysql 现在搞个php+mssql 也不懂,没有办法,从网上找了些资料,我是看了这些资料,才连上的mssql的第一次感觉真的挺费劲的,这些可能不需要全部看完就ok,我也是这一点那一点,可能是我比较笨吧!呵呵环境: - Apache 2.2.6 - PHP 5.2.5 - SQL Server 2005 - Windows XP S...原创 2010-10-25 17:18:24 · 99 阅读 · 0 评论 -
用PHP脚本和PEAR类创建ZIP档案文件
在开发Web应用程序时,很有可能您会遇到不同格式的文件——CSV数据、密码文件、XML编码的内容和不同形式的二进制的数据。您的PHP脚本将需要频繁地和这些文件交互,从中读取数据和将数据写入其中。由于有这么些格式的文件要处理,所以您就不要意外PHP中有那么多种类型的内置函数和外部的库,用来连接和使用几乎所有您能说出名称的文件格式。这篇指南就是关于这样一种文件格式的,可能应用程序开发者几乎每天...原创 2011-07-24 23:59:48 · 115 阅读 · 0 评论 -
在生产环境中使用php性能测试工具xhprof
xhprof是facebook开源出来的一个php性能测试工具,也可以称之为profile工具,这个词不知道怎么翻译才比较达意。跟之前一直使用的xdebug相比,有很多类似之处。以前对xdebug有一些记录还可以供参考,但是它的缺点是对性能影响太大,即便是开启了profiler_enable_trigger参数,用在生产环境中也是惨不忍睹,cpu立刻就飙到high。而xhprof就显得...原创 2009-09-28 12:58:04 · 141 阅读 · 0 评论 -
PHP性能优化的技巧
关于require, include的性能 测试数据: 有一个数组 , 一共3万条数据, 1MB大小, 我分成2种方法放数据来测试//sexinsex 1. array.php 直接新建个空php文件, 把数组放进去 <?php $array = array(...3万数组...); ?> 2. array.txt 把数组serial...原创 2009-09-28 12:50:38 · 373 阅读 · 0 评论 -
php 静态化页面 生成静态页面
前言: 目前网络上好多网站的新闻发布系统都采用了动态服务器技术生成静态HTML的做法,这样做的好处是:一是能减轻其服务器的负担,二是因为生成了HTML静态页面,所以其网站被搜索引擎搜索到的机率更大一些。笔者的网站曾经使用PHP这一动态技术来构建新闻发布系统,其原理也就是应用了PHP生成HTML静态页面的技术,相关平台是 Windows XP Sp2+php4.32+mysql,因此,在这里,想简单...原创 2009-08-20 01:44:31 · 105 阅读 · 0 评论 -
PHP语言中global和$GLOBALS[]的分析
原来以为global和$GLOBALS除了写法不一样以为,其他都一样,可是在实际应用中发现,2者的区别还是很大的!先看下面的例子:PHP代码<?php // 例子1 function test_global() { global $var1, $var2; $var2 =& $var1; } function test_glo...原创 2009-08-17 04:47:28 · 127 阅读 · 0 评论 -
关于UTF-8和GBK的字符截取函数
以前在截取字符串的时候,字母和数字,都不会出现太多的问题, 尤其是中文,一截就会出先:把某个汉字给截成两办了, 这会儿就会出现乱码!因此想大家提供,两个函数绝对好用:GBK截取函数:function GBsubstr($str, $start, $len) {if (strlen ( $str ) > $len) { $strlen = $st...2010-02-24 02:07:22 · 173 阅读 · 0 评论 -
php,几个有用的函数介绍
strtrstrtr() 函数转换字符串中/数组中特定的字符。<?php$arr = array("Hello" => "Hi", "world" => "earth");echo strtr("Hello world",$arr);?>输出:Hi earthThe file_put_contents() writ原创 2010-09-24 15:54:07 · 121 阅读 · 0 评论 -
css
http://www.w3school.com.cn原创 2008-10-28 09:16:02 · 102 阅读 · 0 评论 -
7种流行PHP集成开发工具(IDE)的比较
本文发掘集成开发环境(IDE)的所有用途,并比较 7 种流行的 IDE 的成本和优势。 编写关于 PHP 的系列文章让我更加深刻地了解了 PHP 开发人员的世界。我和许多 PHP 程序员交谈过,最令我惊奇的是只有很少的人使用 IDE。大多数程序员使用文本编辑器,比如 Microsoft Windows 上的记事本、Emacs 或者 Vim。 我提到的这些文本编辑器(以及我没提到)都是...原创 2008-08-05 00:50:37 · 772 阅读 · 0 评论 -
php正则表达式 备忘
preg_match( "/([^<]+)<\/strong>/i", '' );/u 表示按unicode(utf-8)匹配(主要针对多字节比如汉字)/i 表示不区分大小写(如果表达式里面有 a, 那么 A 也是匹配对象)/s 表示将字符串视为单行来匹配...原创 2014-06-15 02:44:46 · 166 阅读 · 0 评论