php构造函数和析构函数
PHP的构造函数在面向对象编程中有个很特别的函数,这个函数称为构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。因为只要PHP的类一加载就会自动执行此函数,一般初始化的工作都放在此函数中。1.构造函数和其它函数一样,可以传递参数,可以设定参数默认值。2.构造函数可以调用属性,可以调用方... « 阅读全文
初学CAKEPHP 基础教程(图)
CAKEPHP是美国团队开发的一个系统,大家在找CAKEPHP资料的时候去GOOGLE搜索的资料精确些!或者去官方网站上去查!官方网址是!首先我们来讨论一下为什么要用CAKEPHP!cakephp继承了rails的优点!开发效率高!易于维护!组件多!http://bakery.cakephp.org... « 阅读全文
PHP中的目录遍历
在编写php应用的过程当中,对指定目录的遍历、文件的筛选是在所难免也是至关重要的,PHP本身提供了解析和读取目录的强大方法。牢牢掌握这些方法是每一个phper所必须的。本文将对几个重要方法总结和归纳,笔者经验尚浅,如有错误和疏漏希望php100网友们加以指正,以期共同进步。函数 ... « 阅读全文
PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别
最近发现很多PHP程序员对PHP版本知识了解不是很清楚,自己也看了不少类似的文章,还是感觉不够明确和全面,网上的结论又都是模棱两可,在此,给出最完整甚至武断的解释。 本文讲解:VC6与VC9,ThreadSafety与None-ThreadSafe,Apachemodule与fastcgi的区... « 阅读全文
PHP socket笔记
经过两次使用PHP的socket与c++交互,感觉需要备份记录。其实,简单来说socket就是以网络形式来操作文件的协议。首先,socket的分阻塞与非阻塞。其概念与同步与异步有相同之处,但也不完全相同。所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事... « 阅读全文
重命名ecshop的商品页goods.php为shangpin.php
有人说,将ecshop商品详情页的文件名goods.php改一个名字,对百度收录会有帮助,也许吧,这里不讨论是否有帮助,这里只讲解如何重命名。以下最模板的方法只供参考例如:我们将goods.php 改为shangpin.php,当然不一定非是shangpin.php,你也可以修改成product.p... « 阅读全文
php导入csv数据到mysql
//导入文件表单页面 index.php <form name="frm1" enctype="multipart/form-data" action="insertdb.php" method="post"> <input name="filename" type="file" /><input name="submit" type="submit" value="import" /></form> //执行页面insertdb.php ... « 阅读全文
详细介绍PHP应用提速
我们都知道,速度快是PHP最大的优点。一般情况下PHP总是具有足够的速度支持Web内容动态生成,许多时候你甚至无法找出比它更快的方法。 然而,当你不得不面对庞大的访问量、高负荷的应用、有限的带宽以及其他各种带来性能瓶颈的因素时,你可能会问问自己是否可以做点什么让网站运行得更好。或许只要加上一个很不... « 阅读全文
FreeBSD下Php5安装
cd /usr/ports/lang/php5 make config代码:#看情况选择你要的东西,我一般只选[X]APACHE Build Apache module[X]MULTIBYTE Enable zend multibytesupportmake install clean#安装GD,比如你Web服务器要支持常见BBS验证码,或者PHP程序要绘统计图等等需求。cd/usr/ports/graphics/php5-gd makeconfig代码:#默认... « 阅读全文
php步步学习(4)
PHP中的循环语句用于执行相同的代码块指定的次数。循环在您编写代码时,您经常需要让相同的代码块运行很多次。您可以在代码中使用循环语句来完成这个任务。在PHP中,我们可以使用下列循环语句:while只要指定的条件成立,则循环执行代码块do...while首先执行一次代码块,然后在指定的条件成立时重复这... « 阅读全文
php留言板程序
===================先创建note.php<html><head><title>PHP留言本</title></head><style type="text/css"><!--.{ font-family: "宋体"; font-size: 9pt;}--></style><body bgcolor=#cccccc><center><... « 阅读全文
十一个常见的PHP安全细则
(1)打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd,但是默认的php.ini是没有打开安全模式的,我们把它打开: safe_mo... « 阅读全文
PHP5中Session总结(一)
一. Session的配置与应用 1. bool session_start( void ); -- Initialize session data 2. $_SESSION[name] = value; -- Config session data 3. echo $_SESSION[name]; -- Use session 4. isset($_SESSION[name]); --... « 阅读全文
php数字分页类
<?phpclass page{ public $sumpage; public $nowpage; function__construct($sumlist,$pagesize){ $this->nowpage=$_GET['page']; $this->sumpage=ceil($sumlist/$pagesize); $this->sumpage; $this->pageli... « 阅读全文
PHP模板引擎Smarty入门使用
今天我们来讲一下模板引擎Smarty入门使用,那么什么是Smarty呢?Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。(也易于... « 阅读全文
安装 php rabbit
估计得用 0.8 版,我使用以下方式安装 librabbitmq 时可以编译通过:wgethttp://hg.rabbitmq.com/rabbitmq-c/archive/ce1eaceaee94.tar.gz -Orabbitmq-c.tar.gztar zxf rabbitmq-c.tar.gzwgethttp://hg.rabbitmq.com/rabbitmq-codegen/archive/c7c5876a05bb.tar.gz-O rabbitmq-codegen.t... « 阅读全文
php和mysql的连接问题
经过一番努力在RH9的环境下架设了apache+php+mysql....并且可以打开测试页但是把discuz!论坛导入htdocs目录下后 却不能成功安装login as: rootroot@192.168.8.8's password:Last login: Thu Feb 15 14:17:09 2007# cd /usr/local/mysql/bin# ./mysqlWelcome to the MySQL monitor.Commands end with ; or \... « 阅读全文
XAMPP WebDAV PHP Upload
SSV-ID: 30022SSV-AppDir: XAMPP发布时间: 2012-01-16###$Id$##### Thisfile is part of the Metasploit Framework and may be subjectto#redistribution and commercial restrictions. Please see theMetasploit#Framework web site for more information ... « 阅读全文
分析php文件的编码问题
原文: http://hi.baidu.com/cuttinger/blog/item/c8e44623e3c9e4499822edff.html概述:分析php引擎是如何处理不同编码的php脚本的,并通过构造一个GBK的php脚本,诱发了php引擎处理php脚本时产生错误,证实了前面的分析。1。背... « 阅读全文
编写高效的php代码
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo比print快。3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。5.注销那些不用的变量尤其是大数组,以便释放内存。6.尽量避免使用__g... « 阅读全文

