22:52
PHP中的批处理,2007年2月06日如果Web应用程序中的一个特性需要超过1秒或2秒才能完成,那么应该怎么办?需要某种离线处理解决方案。学习几种对PHP应用程序中长时间运行的作业进行离线服务的方法。大型的连锁店有一个大问题。每天,在每家商店会发生数千次交易。公司执行官希望对这些数..
22:52
PHPMySQLintegration,1.copy$php/php5ts.dllandlibmysql.dllinto$windowsystem322.inphp.ini#findextension=php_mysql.dllandaddanewline:extension=php_mysqli.dllAdetailstepbysteplink:http://a51.neostrada.pl/..
22:52
Phalanger-PHP的.NET编译器,除了IronPython,微软正试着让.NET平台支持更多你我熟知的动态语言,例如Perl、PHP、Ruby。根据IronPython的创造者、也是微软CLR开发部门主管JimHugunin表示,微软正试着以不同的方式协助动态语言进驻.NET平台,不论是加强.NET底层的支持,或者是以patternsamp;practic..
22:52
FC5php不可以连接远程mysql数据库,进入/etc/selinuxmoreconfig#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;enforcing-SELinuxsecuritypolicyisenforced.#nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;permissive-SELin
22:52
php论坛服务器架构,Linux下PHP服务器的安装与配置分类:PHP教程1、#cphttpd-2.0.47.tar.gz到/usr/local/2、#tarzxvfphp-4.3.3.tar.gz3、#cdphp-4.3.34、#./configure--with-mysql--with-apxs2=/usr/local/apache/bin/apxsnbsp;nbsp;#./configure-with-apache=/path/to/apache/dir-with-mys..
22:52
在PHP中全面阻止SQL注入式攻击之三,一、建立一个安全抽象层我们并不建议你手工地把前面介绍的技术应用于每一个用户输入的实例中,而是强烈推荐你为此创建一个抽象层。一个简单的抽象是把你的校验方案加入到一个函数中,并且针对用户输入的每一项调用这个函数。当然,我们还可以创建一种更复杂的更高一级的..
22:52
在PHP中全面阻止SQL注入式攻击之二,nbsp;一、注入式攻击的类型可能存在许多不同类型的攻击动机,但是乍看上去,似乎存在更多的类型。这是非常真实的-如果恶意用户发现了一个能够执行多个查询的办法的话。本文后面,我们会对此作详细讨论。如果你的脚本正在执行一个SELECT指令,那么,攻击者可以强迫显示一..
22:51
php5的simplexml解析错误,前阵子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果.不想没几天就开始报错:Warning:simplexml_load_file[function.simplexml-load-file]:inputconversionfailedduetoinputerror,bytes0xAD0xB50x3C0x2F刚开始猜想是php5的一个bug,但是搜索发现,有可能是rss..
22:51
基于PHP的AJAX技术实现文件异步上传,异步的文件上传是在现代的AJAX实现的Web应用里面经常要遇到,必须解决的问题。但是标准的AJAX类(XmlHttpRequest)无法实现传输文件的功能。因此,这里讨论的内容就是如何在AJAX的技术的基础之上构建异步的文件上传功能。在这个功能当中需要使用到内置的框及(IFRAME)..
22:51
在PHP中全面阻止SQL注入式攻击之一,在本系列文章中,我们将全面探讨如何在PHP开发环境中全面阻止SQL注入式攻击,并给出一个具体的开发示例。一、引言PHP是一种力量强大但相当容易学习的服务器端脚本语言,即使是经验不多的程序员也能够使用它来创建复杂的动态的web站点。然而,它在实现因特网服务的秘密和..
22:51
用新PHP插件实现MySQL为基础的事务,事务处理支持很长时间以来一直是大多数MySQL开发者的心愿,随着MySQL4.0的发布,这个心愿最后终于得以实现。MySQL4.0后不久,拥有一个新的MySQL插件的PHP5.x也发布了。这个新插件,MySQLImproved,使得PHP开发者通过利用本地的PHP函数,获得了这些新的事务处理能力。这..
22:51
向普通人加密用PHP程序保护数据,在这个日渐虚拟的互联网世界中,您必须小心保护自已的数据。本文将介绍编码和加密一些重要信息(比如密码、信用卡号、甚至整个消息)的基础知识。并通过使用PHP的内置功能,了解加密和解密信息的意义,并且将了解一些涉及密码和其他数据的实际示例。了解当今现实世界与..
22:51
PHP对文本数据库的基本操作方法,PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法我用一个留言本程序作为例子,阐述PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法。此文本数据库共有字段10个:客户IP、发言时间、客户名、客户EMAIL、客户主页地..
22:51
Linux操作系统中用PHP构建网站详解,如何架设一个新闻系统呢?一个完整的新闻系统不仅仅只包括供浏览的新闻界面,它还包括许多功能的控制和后台管理的强劲功能。那么这些功能内的子功能又如何调度分配呢?下面就来介绍一下各功能的调配控制。新闻系统的实现是简单的,但也可以说是非常复杂的。新闻系统可分为三..
22:51
怎样才能成为PHP高手?学会懒惰的编程,PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。但是,要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞..
22:51
PHP中的SimpleXML处理,了解和PHP版本5捆绑到一起的SimpleXML扩展,它使PHP页面能够以PHP友好的语法来查询、搜索、修改和重新发布XML。PHP版本5引入了SimpleXML,一种用于读写XML的新的应用程序编程接口API。在SimpleXML中,下面的这样的表达式:$doc-gt;rss-gt;channel-gt;item-gt;title从文档..
22:51
更好的构造开发模板五种PHP设计模式,设计模式只是为Java架构师准备的——至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是“架构太空人”的专利,那么它们又是什么?为什么说它们在PHP应用程序中非常有用?本文解释了这些问题。设计模式一书将设计模式引入软件社区,该书..
22:51
怎样在PHP中运用SimpleXML处理任务,PHP是一种基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页。当一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中,这类似于ASP和CoildFusion。然而PHP和他们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDO..
22:51
突破Windows2003PHP服务器的新思路,从WIN2000到WINXP,再到WIN2003,MSIIS服务器安全性的提高是显而易见的。在WIN2000中,一个普通的PHPSHELL便能把它打垮;在WINXP,即使Safemode=off,你也无法用system等函数执行系统命令,但是我们还能用com函数进行突破;到WIN2003,即使IIS和PHP都是默认安装,你用sys..
22:51
UTF8下的中文PHP编程,前言:说实话,凉鞋也觉得UTF8是好东西……毕竟同屏显示中日韩对东亚人的吸引力是不小的……(当然好处不仅是这点啦……)不仅是网页程式……很多应用程式的内核都开始使用Unicode编码……目的是显而易见的:支援多语言显示……微软的所有软体都是Unicode内核……所以日..
22:51
PHP+MySQL应用中使用XOR运算加密算法,本文将介绍一个简单易用的加密/解密算法:使用异或XOR运算。本算法原理简单,旨在使读者对信息的加密/解密有一个更加直观的印象。XOR算法原理从加密的主要方法看,换位法过于简单,特别是对于数据量少的情况很容易由密文猜出明文,而替换法不失为一种行之有效的简易算法..
22:51
通过缓存数据库结果提高PHP性能,众所周知,缓存数据库查询的结果可以显著缩短脚本执行时间,并最大限度地减少数据库服务器上的负载。如果要处理的数据基本上是静态的,则该技术将非常有效。这是因为对远程数据库的许多数据请求最终可以从本地缓存得到满足,从而不必连接到数据库、执行查询以及获取结果..
22:51
用Php模拟asp.net的页面模型,用php模拟asp.net是不大可能的,特别是对于php这样的对面向对象支持不完整的动态语言来讲,更是很大的困难.在这些说模拟是说可以由这个例子来理解asp.net的运行机制又说深了,他仅仅是一个模以而以.代码很简单,无需细说,本测试在win2000,iis5,php4.4.0上运行通过page.phpl..
22:51
为什么PHP令人不爽(对于大型系统),PostedbyShiningRayonApril3rd,2006EdwinMartinlt;edwin@bitstorm.orggt;.翻译:ShiningRay@NirvanaStudio我在过去的四年里一直致力于PHP应用的开发。PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大..
22:51
PHP5中的this,self和parent关键字详解,PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅.阅读本文,需要了解PHP5的面向对象的知识首先我们来明白上面三个关键字:this,self,parent,从字面上比较好理解,是指这..
22:51
理解PHP5中static和const关键字,PHP5中加入了很多面向对象的思想,PHP5的面向对象比较接近Java的面向对象思想。我们这里对PHP5中的static和const关键字作用进行一下描述,希望对学习PHP5的朋友有帮助。1staticstatic关键字在类中是,描述一个成员是静态的,static能够限制外部的访问,因为static后的成..
22:51
WAP与PHP程序设计之基础篇,WAP的发展离不开其WWW的底蕴,毕竟,整个WAP协议的制定参照了WWW的模型,并且尽可能地沿用了Internet的诸多标准和技术,如WML语言脱胎于HTML与XML,WMLScript与传统的脚本语言也很相似。的确,WAP虽然是个新名词,但是它却与传统的国际互联网密不可分地结合着,在结构上..
22:51
PHPUnit袖珍指南之命令行测试工具,PHPUnit命令行测试工具是通过phpunit命令调用的。如下代码显示如何通过PHPUnit命令行测试工具运行测试。phpunitArrayTestPHPUnit2.3.0bySebastianBergmann.Time:0.067288OK2tests对每个测试,PHPUnit命令行测试工具打印一个字符表示进程:·测试成功打印“.”。·运行测..
22:51
PHPUnit袖珍指南之安装PHPUnit,到此PHPUnit可以通过PHP扩展和程序库(PEAE)获得。PEAR是可重用PHP组件的框架和分发系统。安装PHPUnit可以通过PEAR安装程序命令获得:pearinstallPHPUnit2根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUnit2。PHPUnit是适用于PHP4的包,这在本书后面关于“在..
22:50
PHPUnit袖珍指南之自动测试,最好的程序员也会犯错误。好程序员和差程序员的区别在于:好程序员能通过测试尽可能的发现错误。你越快测试错误,你就越快发现它们,发现和修正的成本就越低。这解释了为什么只在软件发布前才测试的做法为什么问题那么多。大多数错误根本就没有发现过,修正发现的错误是..