今日生活提示 | 天气 | 广告服务                          设为首页 / 加入收藏

频道首页 | 国内 | 国际 | 八卦 | 服饰 | 专题 | 商机 | 小说 | 财经| 购物 | 招聘 | 美食 | 科技 | 人才

zuo
首页 | 新闻 | 生活 | 奥运 | 镇区 | 健康 | 新经济 | 教育 人才 | 企业 | 房交会 | 汽车 | 旅游  | 文明城市  | 专家看东莞
you
首页 >> IT家电 >> 互联网技术 >> 编程艺术
请输入字: 
如何编译PHP源代码
综述:我们将要介绍Zend公司的最新工具ZendEncoder,利用这个工具,我们就可以实现编译PHP,从而达到保护PHP源代码的目的。如何安装ZendEncode?一、先去www.zend.com去注册一个用户https://www.zend.com/add_......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP会话——session 时间设定使
我们还可以将数组,对象存储在 Session 中。操作数组和操作一般变量没有什么区别,而保存对象的话,PHP 会自动对对象进行序列化(也叫串行化),然后保存于 Session 中。下面例子说明了这一点: ......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP中的XML应用
综述 XML代表ExtensibleMarkupLanguage(eXtensibleMarkupLanguage的缩写,意为可扩展的标记语言)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
7种流行PHP集成开发工具(IDE)的
本文发掘集成开发环境(IDE)的所有用途,并比较7种流行的IDE的成本和优势。 编写关于PHP的系列文章让我更加深刻地了解了PHP开发人员的世界。我和许多PHP程序员交谈过,最令我惊奇的是只有很少的人使用IDE。大多数程......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
在PHP中全面阻止SQL注入式攻击之
一、建立一个安全抽象层 我们并不建议你手工地把前面介绍的技术应用于每一个用户输入的实例中,而是强烈推荐你为此创建一个抽象层。一个简单的抽象是把你的校验方案加入到一个函数中,并且针对用户输入的每一项调用......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
在PHP中全面阻止SQL注入式攻击之
一、注入式攻击的类型 可能存在许多不同类型的攻击动机,但是乍看上去,似乎存在更多的类型。这是非常真实的-如果恶意用户发现了一个能够执行多个查询的办法的话。本文后面,我们会对此作详细讨论。 如果你的脚本......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
在PHP中全面阻止SQL注入式攻击之
在本系列文章中,我们将全面探讨如何在PHP开发环境中全面阻止SQL注入式攻击,并给出一个具体的开发示例。 一、引言 PHP是一种力量强大但相当容易学习的服务器端脚本语言,即使是经验不多的程序员也能够使用它来创......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
构建可配置PHP应用程序的正确方
本文举例说明了创建可配置PHP应用程序的几种方法。文中也探讨了应用程序中理想的配置点,并在应用程序过分可配置和过分封闭之间寻求一个平衡点。 如果计划让其他人或公司可以使用您的PHP应用程序,需要确保该程序是......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
跟我来学PHP5:session会话的使
Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。目前社会上对session的理解非常混乱:有时......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP和AJAX打造高级RSS聚合器
RSS聚合器是一种特别适合于使用标准AJAX引擎进行构建的应用程序,然而,要实现对RSS回馈的跨域的AJAX请求往往是很难的。在本文中,我将向你展示如何利用一个简单的PHP函数来实现"桥接"AJAX引擎和RSS内容。......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
{$fly:P0}{Page:1$$pagecss}
更好的构造开发模板 五种PHP设计
设计模式只是为Java架构师准备的——至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是“架构太空人”的专利,那么它们又是什么?为什么说它们在PHP应用程序中......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
深入探讨PHP中的内存管理问题
摘要:内存管理对于长期运行的程序,例如服务器守护程序,是相当重要的影响;因此,理解PHP是如何分配与释放内存的对于创建这类程序极为重要。本文将重点探讨PHP的内存管理问题。 ......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
用PHP+MySQL搭建聊天室
MySQL并发能力强、响应速度快,是性能优异的数据库软件;PHP是功能强大的服务器端脚本语言。笔者在山西铝厂网站开发中,采用PHP4.0+MySQL3.23.38建立了多种应用。下面,以一个简单的聊天室设计为例,介绍PHP+MySQL在......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
五个常见 PHP 数据库问题
揭露PHP应用程序中出现的五个常见数据库问题——包括数据库模式设计、数据库访问和使用数据库的业务逻辑代码——以及它们的解决方案。如果只有一种方式使用数据库是正确的……您可......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP开发入门教程之面向对象
PHP是弱变量的脚本语言,也就是说你无需先定义,这一点很灵活。也可以给予很大的自由度,但对于程序来说,自由并非好事。因为给予后期维护人员阅读带来很大的麻烦。下面来进入我们第一个程序:1.php   ......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
结合AJAX的PHP开发之后退、前进
简介第1部分介绍了如何用Sajax、PHP和JavaScript开发基本的相册。在为应用程序建立历史堆栈的过程中,我们将依靠客户端技术,并将其直接与第1部分的代码结合在一起。本文假设读者了解JavaScript和浏览器cookie。在浏......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
结合AJAX进行PHP开发之入门
异步JavaScript和XML(AsynchronousJavaScriptandXML,Ajax)无疑是最流行的新Web技术。本文中我们将完全使用PHP和SimpleAjaxToolkit(Sajax)创建一个简单的相册作为在线Web应用程序。我们首先用标准的PHP开发方法编......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
利用PHP+JavaScript打造AJAX搜
一、引言Web世界中一项广为使用的功能就是搜索。随着Web技术的日益发展,为了更好地满足客户的需求,常规搜索引擎开始对更多的非常规方式"敞开了大门"。在这方面,Yahoo!率先提供出其Y!Q服务。这个新的服务能够使你......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
使用PHP和AJAX的XML编程
在SOA架构中,程序员经常使用XML在应用程序之间交换结构化和半结构化的数据。XML及其相关技术—文档对象模型(DocumentObjectModel,DOM)、XPath、HTTP、XQuery和可扩展样式表语言转换(ExtensibleStylesheetLang......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP中使用crypt()实现用户身份验
在开发PHP应用中如果不想自己开发新的加密算法,还可以利用PHP提供的crypt()函数来完成单向加密功能。了解crypt()只要有一点使用非Windows平台经验的读者都可能对crypt()相当熟悉,这一函数完成被称作单向加密的功能......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
{$fly:P0}{Page:1$$pagecss}
PHP+MySQL应用中使用XOR运算加密
本文将介绍一个简单易用的加密/解密算法:使用异或(XOR)运算。本算法原理简单,旨在使读者对信息的加密/解密有一个更加直观的印象。XOR算法原理从加密的主要方法看,换位法过于简单,特别是对于数据量少的情况很容易......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP5 OOP编程中的代理与异常定制
一、DBQuery对象现在,我们的DBQuery对象简单地模仿一个存储过程—一旦被执行,即返回一个必须进行保存的结果资源;并且如果你想使用该结果集上的函数(例如num_rows()或fetch_row())的话,你必须传递MySqlDB......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP5 OOP编程之代理与定制异常
一、DBQuery对象 现在,我们的DBQuery对象简单地模仿一个存储过程—一旦被执行,即返回一个必须进行保存的结果资源;并且如果你想使用该结果集上的函数(例如num_rows()或fetch_row())的话,你必须传递MySqlD......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
WAP与PHP程序设计之基础篇
WAP的发展离不开其WWW的底蕴,毕竟,整个WAP协议的制定参照了WWW的模型,并且尽可能地沿用了Internet的诸多标准和技术,如WML语言脱胎于HTML与XML,WMLScript与传统的脚本语言也很相似。的确,WAP虽然是个新名词,但......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHPUnit袖珍指南之命令行测试工
PHPUnit命令行测试工具是通过phpunit命令调用的。如下代码显示如何通过PHPUnit命令行测试工具运行测试。   phpunitArrayTestPHPUnit2.3.0bySebastianBergmann.Time:0.067288OK(2tests)对每个测试,PH......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
通过PHP和Sajax使用Ajax之JavaSc
多年以来,创建真正具有响应性的Web应用程序这一目标一直被Web开发的一个简单事实所阻碍:要改变页面某一部分的信息,用户就必须重载整个页面。但是以后不再会这样了。感谢异步Java?脚本和XML(Ajax),我们现在可以......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHPUnit袖珍指南之安装PHPUnit
到此PHPUnit可以通过PHP扩展和程序库(PEAE)获得。PEAR是可重用PHP组件的框架和分发系统。安装PHPUnit可以通过PEAR安装程序命令获得:pearinstallPHPUnit2根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUni......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHPUnit袖珍指南之PHPUnit的目的
到此为止,我们只有两个对Array和内建函数sizeof()的测试。当我们开始测试大量的array_*()函数时,每个都需要一个测试。我们可以每个都从头写起。但是,更好的方法是一次性写好一个测试基础构架,以后就只用写每个测......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHPUnit袖珍指南之自动测试
最好的程序员也会犯错误。好程序员和差程序员的区别在于:好程序员能通过测试尽可能的发现错误。你越快测试错误,你就越快发现它们,发现和修正的成本就越低。这解释了为什么只在软件发布前才测试的做法为什么问题那......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP强制对象类型之instanceof操
一、简介在PHP中实现强制对象类型有时可能非常重要。如果缺少了它,或是因为缺乏这方面的知识——基于不正确的编程假设,或者仅仅是由于懒惰,那么你会在特定的Web应用程序中看到你所不希望的结果。特别是......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
{$fly:P0}{Page:1$$pagecss}
PHP加密文本文件并限制特定页面
一、简介尽管在一般情况下,你的网站往往相当简单以至它根本不要求使用数据库;但是在有些情况下,你的站点可能想限制对某些页面的存取。一般地,这意味着要使用一个数据库来存储口令和用户名。然而,你还有一个更容......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP一些常用的正则表达式
匹配中文字符的正则表达式:[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){returnthis.replace([^\x0......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP编程技巧:看实例学正则表达
首先,让我们看看两个特别的字符:’^’和‘$’他们是分别用来匹配字符串的开始和结束,一下分别举例说明:"^The":匹配以"The"开头的字符串;"ofdespair$":匹配以"ofdespair"结尾的字符串;"^abc$":匹配以abc开头和以a......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
在PHP中开发XML应用程序之基础篇
一、XML简介XML(可扩展的标注语言)是一种W3C标准,主要用于Web应用程序和服务器之间实现容易的交互、数据的存储与使用。使用XML标准编码的数据具有能容易被人和计算机解释的意义和结构。XML数据是平台和应用程序独立......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
用PHP+java实现自动新闻滚动窗口
show.php源代码: <? if ($action=="cp"){ echo"<div align=center>   <p>滚动菜单资料输入端</p>   <form metho......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP安全配置之实现安全的两个重
一、Web服务器安全 PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apach......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
PHP.MVC的模板标签系统之标签行
TagActionDispatcher是一个标准的ActionDispatcher类的实现,它支持访问基本模板标签。TagActionDispatcher类支持相同的ActionObjects集合和ViewResourcesConfig属性作为默认的ActionDispatcher。TagActionDispatche......
作者:发表于:2008-10-15 点击:0 评论:0 查阅全文...
解决用Access数据库建站维护不便
选用Access作为建站数据库,除了低成本的原因之外,主要是Access数据库的易发布性,一个MDB文件就包括了全部的表和数据,开发完后连同 网页和ASP脚本一起上传到网站上就可以了,开发工具也不少,除了 Office 之外,......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
十万条Access数据表分页的两个解
后台数据库用是Access,客户用了一年后说打开界面非常慢,查看了数据库后发现数据表中的记录已有五万多条,自己试过将记录复制到10 万条,打开界面非常慢,翻页也是同样的问题,我采用的方式是每页装入20条记录,循环写在表......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
PHP高级技巧:使用PHP模拟HTTP认
如果你希望在每个脚本的基础上实现口令保护功能,那么你可以通过结合header()函数和$PHP_AUTH_USER、$PHP_AUTH_PW全局变量的方法来创建一个基本认证机制。通常基于服务器的认证请求/响应过程如下: 1. 用户向一台......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
{$fly:P0}{Page:1$$pagecss}
使用access数据库时可能用到的数
使用access数据库时可能用到的数据转换: 类型转换涵数: 函数 返回类型 expression 参数范围 CBool Boolean 任何有效的字符串或数值表达式。 CByte Byte 0 至 255。 CCur Currency -922,337,203,685,477.58......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
堵住电脑中的Access漏洞 拒绝恶
Access漏洞威胁的潜在人群十分巨大。目前已经有不少利用该漏洞的恶意网站了,一旦用户访问这些页面就会被植入木马下载器,这些木马下载器成功进入用户系统并执行后,就会下载其他的恶意程序木马,试图盗取用户的QQ、......
作者:发表于:2008-10-14 点击:3 评论:0 查阅全文...
XML正在接管Web服务 成为SOA的基
不夸张地说,XML正在接管这个世界,正在成为今天一切Web服务和大多数SOA的基础。XML本身并非一种技术,而是程序设计语言,可支持开发者为Web信息设计自己的标签。如此一来,Web信息便可被XML应用共享。 目前,我们......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
XML教程:什么是XML及XML和HTML的
XML被设计用来描述数据,其焦点是数据的内容。 HTML被设计用来显示数据,其焦点是数据的外观。     应该掌握的基础知识: 在您继续学习之前,需要对以下知识有基本的了解: HTML / XHT......
作者:发表于:2008-10-14 点击:1 评论:0 查阅全文...
asp.net开发wap必备:更好的匹配
虽然微软说asp.net能够匹配各种手机设备,但是手机型号众多,微软收集的手机资料有限,所以导致asp.net对很多手机匹配错误,本来可以支持html的却生成html,本来只支持wml的,缺生成了html导致手机无法浏览;我们......
作者:发表于:2008-10-14 点击:1 评论:0 查阅全文...
asp.net开发wap必备:更好的匹配
虽然微软说asp.net能够匹配各种手机设备,但是手机型号众多,微软收集的手机资料有限,所以导致asp.net对很多手机匹配错误,本来可以支持html的却生成html,本来只支持wml的,缺生成了html导致手机无法浏览;我们......
作者:发表于:2008-10-14 点击:2 评论:0 查阅全文...
在DataGrid里面根据日期的不同显
第一步:这样写Sql语句: selecttop5PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case whengetdate()-RenoDate<5then'1' else'0' end fromesintypzb.T_Info_RntolwhereRenoKind=@typeorderbyRenoDatedes......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
自定义控件中使用枚举类型的属性
brightview的专栏(原创) 在控件中定义枚举类型的属性 publicenumDTableStateSelect { ShowAddnew=1, SaveAddnew=2, ShowEdit=3, SaveEdit=4, Delete=5, Show=6, List=0 } privateDTableStateSelec......
作者:发表于:2008-10-14 点击:2 评论:0 查阅全文...
跟我来学PHP5:session会话的使
Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。目前社会上对session的理解非常混乱:有时......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
构建可配置PHP应用程序的正确方
本文举例说明了创建可配置PHP应用程序的几种方法。文中也探讨了应用程序中理想的配置点,并在应用程序过分可配置和过分封闭之间寻求一个平衡点。 如果计划让其他人或公司可以使用您的PHP应用程序,需要确保该程序是......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
{$fly:P0}{Page:1$$pagecss}
在PHP中全面阻止SQL注入式攻击之
一、建立一个安全抽象层 我们并不建议你手工地把前面介绍的技术应用于每一个用户输入的实例中,而是强烈推荐你为此创建一个抽象层。一个简单的抽象是把你的校验方案加入到一个函数中,并且针对用户输入的每一项调用......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
7种流行PHP集成开发工具(IDE)的
本文发掘集成开发环境(IDE)的所有用途,并比较7种流行的IDE的成本和优势。 编写关于PHP的系列文章让我更加深刻地了解了PHP开发人员的世界。我和许多PHP程序员交谈过,最令我惊奇的是只有很少的人使用IDE。大多数......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
asp获取数据库中所有表名和字段
今天冒出来一个想法,在仅知道数据库名的情况下,用asp得到数据库中的所有表名、所有表的字段名、以及所有字段中的内容。经过一段时间查询资料和修改,终于做出来了,现在与大家分享。 ......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
通过XMLHTTP实现模板式静态页生
前两天在给自己的一个网站(www.cfsoft.com.cn)做一个文章发布程序,为了使网站更容易被搜索网站收录所以将内容都生成为静态页 一、xxfb表结构如下 type   类型,在我的网站中用来区分几个栏目,我那里有......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
实践xml缓存技术构建高性能web站
可选标题: 实践xml缓存技术构建高性能web站点 利用xml缓存技术给数据库减压 xml缓存类 关键词:xml缓存,高性能web站点,数据库减压,xml缓存类 正文: 打造一个高性能稳定的web站点一直是站长和程序员的梦想,......
作者:发表于:2008-10-14 点击:0 评论:0 查阅全文...
che
关于我们 | 版权声明 | 网站地图 | 招聘信息 | 广告服务 | 联系我们 | 友情链接
CHI flat ironjimmy chooGHD straightenerHerve legerManolo blahnikJimmy chooChristian louboutinChristian louboutin saleChristian louboutin shoesChristian louboutinJordan shoesAir jordan shoesRosetta StoneRosetta Stone SpanishVibram five fingersVibram five fingers saleSennheiser microphonesShure microphonesNike shoxCoach handbagsTiffany JewelryMoncler jackets