PHP
文章平均质量分 71
佐佐吉牧
致力研究SEO搜索引擎优,网站建设,随时关注业内最新变化。
展开
-
在linux上开发php的安装!
My source file at /home/softfile list:ActivePerl-5.6.1.638-i686-linux.rpmbzip2-1.0.5.tar.gzcurl-7.15.0.tar.gzhttpd-2.2.0.tar.gzlibxml2-2.6.19.tar.gzlibxslt-1.1.15.tar.gzmysql-max-5.0.21-linux-i686-gli原创 2009-09-11 15:18:00 · 1155 阅读 · 0 评论 -
利用PHP执行.SQL文件
利用PHP执行.SQL文件demo.php:/*** 读取 sql 文件并写入数据库 * @version 1.01 demo.php */class DBManager{ var $dbHost = ; var $dbUser = ; var $dbPassword = ; var原创 2010-05-22 15:16:00 · 5813 阅读 · 2 评论 -
PHP 常量 dirname(__file__)
PHP 常量 dirname(__file__)__FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径1)dirname(__FILE__) 函数返回的是脚本所在在的路径。 比如文件 b.php 包含如下内容: $basedir = dirname(__FILE__);原创 2010-05-26 17:41:00 · 782 阅读 · 0 评论 -
PHP md5_file() 函数
定义和用法md5_file() 函数计算文件的 MD5 散列。md5() 函数使用 RSA 数据安全,包括 MD5 报文摘译算法。如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。 $filename = "test.txt";$md5file = md5_file($filename);echo $md5file;?>原创 2010-05-25 16:24:00 · 2089 阅读 · 0 评论 -
zen cart 类 category_tree
<br /><?php /** * category_tree Class. * * @package classes * @copyright Copyright 2003-2006 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license http://www.zen-cart.com/license/2_0.txt GNU Public Licens原创 2010-07-22 15:30:00 · 1554 阅读 · 0 评论 -
PHP开发中最常见的文件操作疑难解答
前言: PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏吧。 问:如何新建一个文件? 答: 1、使用fopen("要建立的文件名","参数"),参数可选w,w+,a,a+ 2、使用e原创 2010-05-28 11:40:00 · 687 阅读 · 1 评论 -
整理提高PHP性能的一些技巧
收集了一些常用的PHP使用技巧,主要是为了提高程序执行效率,也方便以后开发注意事项.用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽原创 2010-05-28 18:10:00 · 768 阅读 · 1 评论 -
firefox提示 内容编码错误 无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。
<br />早上有同事问起这个:刚好发现了<br /> <br />php环境兼容性问题--内容编码错误<br />无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。<br />请联系网站的所有者以告知此问题。<br /> <br />以前也遇到过同样的问题,记得是PHP代码ob_start('ob_gzhandler')导致的,导致的原因有两种,服务器不支持这种压缩格式,可使用function_exists('ob_gzhandler')判断,解决方法 ob_start('ob_原创 2010-06-04 09:30:00 · 25819 阅读 · 5 评论 -
PHP session_start()问题解疑
<br />对于PHP的session功能,始终找不到合适的答案,尤其是一些错误,还有一些没有错误的结果,最可怕的就是后者,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些问题,做一个简单的汇总,以便大家查阅。<br />1. <br />错误提示 <br />Warning: Cannot send session cookie - headers already sent <br />Warning: Cannot send session cache limit原创 2010-06-04 15:28:00 · 1454 阅读 · 1 评论 -
Navicat 软件介绍
Navicat 软件介绍Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。 用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化原创 2010-03-09 08:40:00 · 4813 阅读 · 1 评论 -
十大免费PHP+MySql平台内容管理系统推荐
最近,朋友要建站让我帮着推荐个好的CMS(内容管理系统),个人认为其实选择哪个CMS并不重要,除了对搜索引擎的亲好外,个人的使用操作习惯和对所选CMS系统的熟悉程度有很大关系。这里为需要建站但又徘徊的朋友介绍10个免费PHP+MySql平台下的CMS内容管理系统,可能会对你的选择有指导作用。1. Joomla!一套在国外相当知名的内容管理系统,2007年原创 2010-03-09 10:56:00 · 2648 阅读 · 1 评论 -
zencart学习过程!
Zen_cart模块快速开发文档在开发一个新的功能模块时,首先要明确这个功能的流程和与原来网站的关联。然后,需要为这个功能模块取一个名称标识,尽量不要与原有的模块名称不相同。Zen_cart模块结构1. 数据库数据表部分2. 后台管理部分3. 前台功能显示部分数据库部分zencart使用mysql数库据,在设计人员完成功能模块的数据库结构后,写成原创 2009-12-23 20:00:00 · 1767 阅读 · 3 评论 -
PHP 5.0 Pear安装方法
-------------- 安装pear--------------pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下: 1.在php目录中双击go-pear.bat。2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问In原创 2009-09-14 16:16:00 · 485 阅读 · 0 评论 -
PHP模板引擎Smarty详解
Smarty是由Monte Ohrt和Andrei Zmievski写出的PHP模板引擎。它不同于其他的模板引擎,比如FastTemplate或者patTemplate,其中主要原因就是Smarty会将模板转化成PHP脚本,并剔除每次使用该模板时都会出现在解析环节里的用来控制和错误检验的附加码。这个功能使Smarty在大型应用和高流量网站上有优异的表现。Smarty除了模板编译还有很多其他原创 2009-09-22 14:51:00 · 857 阅读 · 0 评论 -
PHP使用数据库永久连接方式操作MySQL的是与非
PHP程序员应该都知道连接MySQL数据库可以使用mysql_pconnect(永久连接)函数,使用数据库永久连接可以提高效率,但是实际应用中数据库永久连接往往会导致出现一些问题,通常的表现就是在大访问量的网站上时常发生断断续续的无法连接数据库的情况,出现类似"Too many connections in ..."的错误提示信息,重新启动服务器又正常了,但过不了一会儿又出现同样的故障。对于这些问原创 2010-01-13 08:48:00 · 5775 阅读 · 18 评论 -
PHP.JS开源项目 (!支持开源!)
PHP.JS是一个开源项目,它将PHP中的部分函数功能移植到javascript中。只要在你的项目里包括这个php.js库文件,你就可以在 客户端浏览器上运行你所熟悉的PHP函数了。比如md5(),date(),mktime(),base64_decode()。该项目还提供了javascript原生并不支持的一些功能,比如file_get_contents(), mktime(), seria原创 2010-01-20 20:42:00 · 1289 阅读 · 1 评论 -
PHP开发规范!
一、规范前言篇标准化不是特殊的个人风格,它让程序员可以了解任何代码,弄清程序的状况;新人可以很快的适应环境;防止新接触php的人一次次的犯同样的错误;在一致的开发环境下,可以减少人们犯错的机会。本规范的标准在绝对多数应用上为仿照java技术体系,因为java技术体系以其众多成功的案例成为大部分计算机应用层的工业标准,此外便于日后公司向java技术体系转型。二、命名定义篇原创 2010-01-20 08:58:00 · 2142 阅读 · 14 评论 -
zen-cart全新做一个自己的模板应参考文档
Zen Cart的模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。首先要阅读常见问答部分的:如何添加、制作新模板。 Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。通常,页面分为页眉(header),页脚(footer),边框(sideboxes)。所以设计页面的时候,要记住Zen Cart是如何组原创 2009-12-24 10:09:00 · 800 阅读 · 1 评论 -
mysql乱码问题
在PHP代码段前面运行以下语句@mysql_connect($host,$user,$password);@mysql_query(SET NAMES "UTF8");@mysql_query(SET COLLATION_CONNECTION=utf8_general_ci); 或者在MYSQL中运行一次:SET NAMES "UTF8";SET COLLATION_CONNEC原创 2009-12-24 15:43:00 · 601 阅读 · 0 评论 -
PHP 的字符集编码问题
几乎每个刚开始用 PHP 和 mySQL 开发 Web 应用的人,都受到过编码问题的困扰。要么页面原始汉字和从数据库里取出的汉字全是乱码;要么原始汉字和数据库汉字,一个显示正常了,另一个就变成乱码了。很烦很气人! 问题需要一步一步的解决。在实际操作以下方法之前,需要配置 Web 服务器,使其与 PHP 集成,最终可以调试 PHP 程序。我们以常见的 GB2312 和 UT原创 2010-03-07 09:43:00 · 1234 阅读 · 2 评论 -
PHP中文乱码之开发中的常见问题
<br />PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。<br />一.首先是PHP网页的编码<br />1. php文件本身的编码与网页的编码应匹配<br />a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type"原创 2010-06-05 15:35:00 · 845 阅读 · 1 评论