2012年8月7日

摘要: 代码如下 复制代码 <?php$domxml = new DOMDocument();$domxml->load("test.xml");//使用xpath技术,xpath是需要结合dom技术来使用的,主要是用于查询,把一些用dom很难实现的节点查询技术做出来,例如不分层级的节点查询//格式具体参考手册,下面给出了基本的参考流程,查找所有的BBB节点$xpath = new DOMXPath($domxml);$node_list = $xpath->query("//BBB");echo $node_list->length;? 阅读全文
posted @ 2012-08-07 20:53 php开发 阅读(195) 评论(0) 推荐(0) 编辑
 
摘要: 当对多个表进行更新的时候,某条执行失败。为了保持数据的完整性,需要使用事务回滚。 显示设置事务代码如下 复制代码 begin try begin transaction insert into shiwu (asd) values ('aasdasda'); commit transaction end try begin catch select ERROR_NUMBER() as errornumber rollback transaction end catch 隐式设置事务代码如下 复制代码 set implicit_transactions on; -- 启动隐式事务 阅读全文
posted @ 2012-08-07 20:53 php开发 阅读(707) 评论(0) 推荐(0) 编辑
 
摘要: 设mysql安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是database_name,在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713.sql(20070713.sql为备份日期)备份数据库:mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。代码如下 复制代码 mysqldump -uroot -p123456 database_name>d:/backup20070713.sql 上面windows/下面为linux我 阅读全文
posted @ 2012-08-07 20:52 php开发 阅读(275) 评论(0) 推荐(1) 编辑
 
摘要: 变量转成整数类型。语法: int intval(mixed var, int [base]);返回值: 整数函数种类: PHP 系统功能内容说明本函数可将变量转成整数类型。可省略的参数 base 是转换的基底,默认值为 10。转换的变量 var 可以为数组或类之外的任何类型变量。intval()使用不当的安全漏洞分析intval函数有个特性:”直到遇上数字或正负符号才开始做转换,再遇到非数字或字符串结束时()结束转换”,在某些应用程序里由于对intval函数这个特性认识不够,错误的使用导致绕过一些安全判断导致安全漏洞.二、分析代码如下 复制代码 PHP_FUNCTION(intval){zva 阅读全文
posted @ 2012-08-07 20:51 php开发 阅读(1098) 评论(0) 推荐(1) 编辑
 
摘要: Example #1 is_writable() 例子代码如下 复制代码 <?php$filename = 'test.txt';if (is_writable($filename)) { echo 'The file is writable';} else { echo 'The file is not writable';}?> 上面的函数有一个问题就是filename 必需。规定要检查的文件 ,必须是文件啊,目录不可判断,下面我们来判断空目录。实例1该功能非常常用,特别在一些需要生成静态文件的项目中,一个目录是否可以,关乎到是否 阅读全文
posted @ 2012-08-07 20:50 php开发 阅读(1256) 评论(0) 推荐(1) 编辑
 
 

一聚教程网