摘要: XML Expat 解析器在 PHP 中处理 XML 文档什么是 Expat?如需读取和更新 - 创建创建并处理 - 一个 XML 文档,您需要 XML 解析器。有两种基本的 XML 解析器类型:基于树的解析器:这种解析器把 XML 文档转换为树型结构。它分析整篇文档,并提供了 API 来访问树种的元素,例如文档对象模型 (DOM)。基于事件的解析器:将 XML 文档视为一系列的事件。当某个具体的事件发生时,解析器会调用函数来处理。Expat 解析器是基于事件的解析器。基于事件的解析器集中在 XML 文档的内容,而不是它们的结果。正因如此,基于事件的解析器能够比基于树的解析器更快地访问数据。作 阅读全文
posted @ 2014-02-23 22:48 曹桦伟 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一般使用 XML 作为接收服务器数据的格式,尽管可以使用任何格式,包括纯文本。HTML 表单 First Name:Suggestions: JavaScript clienthint.jsvar xmlHttpfunction showHint(str){if (str.length==0) { document.getElementById("txtHint").innerHTML="" return }xmlHttp=GetXmlHttpObject()if (xmlHttp==null) { alert ("Browser does n 阅读全文
posted @ 2014-02-23 22:11 曹桦伟 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 错误处理自定义错误处理器error_function(error_level,error_message,error_file,error_line,error_context)创建一个处理错误的函数:Error: [$errno] $errstr"; }//set error handlerset_error_handler("customError");//trigger errorecho($test);?>代码的输出:Error: [8] Undefined variable: test1){trigger_error("Value mus 阅读全文
posted @ 2014-02-23 18:25 曹桦伟 阅读(238) 评论(0) 推荐(0) 编辑
摘要: PHP 表单处理表单实例:Name: Age: welcome.phpWelcome .You are years old.表单验证应该在任何可能的时候对用户输入进行验证。客户端的验证速度更快,并且可以减轻服务器的负载。不过,任何流量很高以至于不得不担心服务器资源的站点,也有必要担心站点的安全性。如果表单访问的是数据库,就非常有必要采用服务器端的验证。在服务器验证表单的一种好的方式是,把表单传给它自己,而不是跳转到不同的页面。这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了。$_GET 变量 $_POST 变量GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览. 阅读全文
posted @ 2014-02-23 18:22 曹桦伟 阅读(201) 评论(0) 推荐(0) 编辑