-
php5编程中的异常处理详细方法介绍
本文为大家比较详细的关于php5的异常处理方法,感兴趣的同学参考下. 1 首先是try,catch <?php $path = "D:\\in.txt"; try //检测异常 { file_open($path); } catch(Exception $e) //捕获异常 { echo $e->getMessage(); } function file_open($path) { if(!file_exists($path)) //如果文件无法找到,抛出异常对象 { throw new Exception("文件无法找到", 1); } if(!fopen($...
PHP 2014-12-14 03:06:04 -
PHP调用MySQL存储过程的方法
本文为大家讲解的是php开发中如何调用mysql数据库的存储过程,感兴趣的同学参考 下. MySQL好像从5.0开始才引入存储过程,反正以前做应用的时候从没碰过,不过现在因为主要作内部系统,所以很多应用都用到了存储过程,当然前台有时候也需要调用MySQL存储过程,PHP的MySQL Lib好像支持的不是很好,不过我搜索了些资料,虽然不多,但是还是尝试的使用了,现在介绍一下方法,以便用到的朋友不用再头疼。 lMySQL扩展也是支持存储过程的,不过只支持无返回结果的存储过程,如果该存储过程存在输出,这个调用就会抛出一个错误,具体错误忘记了...
PHP 2014-12-14 02:57:07 -
PHP调用Oracle存储过程的方法
本文为大家讲解的是如何在php调用oracle数据库的存储过程,感兴趣的同学参考下. 使用存储过程至少有两个最明显的优点:速度和效率。使用存储过程的速度显然更快...
PHP 2014-12-13 17:51:05 -
PHP 调用MSSQL 存储过程的方法
本文是一个php下的调用sql server数据库存储过程的方法,感兴趣的同学参考学习下. function generateDocCode() { $wf_id = self::WORKFLOW_ID; $doc_code = ""; $link = mssql_connect($this->cfg->db->params->host, $this->cfg->db->params->username, $this->cfg->db->params->password) or die("Can't connect sql server"); mssql_select_db($this->cfg->db->params->dbname, $link) or die("Select database failure"); $stmt = mssql_init("GenerateDocCode&qu...
PHP 2014-12-13 12:57:08 -
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
本文是一个php实现的代码具有查看服务器端目录和文件,删除文件夹等操作,是学习php文件操作不错的参考资料,类似一个php在线文件管理系统,感兴趣的同学参考下. <?php extract($_POST); extract($_GET); ?> <html> <head> <title>查看服务器端目录和文件</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="form1" method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>">...
PHP 2014-12-13 08:18:04 -
PHP 文件上传过程分析
本文为大家讲解并分析了PHP 文件上传的流程,感兴趣的同学参考下. 文件上传,一般分为俩种方式FTP和HTTP, 对于我们的互联网应用来说: FTP上传虽然传输稳定, 但是易用性和安全性都是个问题. 而基于HTTP的上传,相对来说易用性和安全性上就比FTP要增强了很多. 可以应用的上传方式有PUT, WEBDAV, 和RFC1867三种, 本文将分析在PHP中,是如何基于RFC1867实现文件上传的. RFC1867 RCF1867是Form-based File Upload in HTML标准协议, RFC1867标准对HTML做出了两处修改: 1 为input元素的type属性增加了一个file选项。 2 input标记可以具有accept属性,该属性能够指定可被上传的文件类型或文件格式列表...
PHP 2014-12-10 03:12:04 -
Php Mssql操作类支持存储过程
本文是一个php实现的简单的封装mysql操作类,支持存储过程,感兴趣的同学参考下。 <?php /* * class :Mssql * time :2009-12-10 * author :Libaochang * version :1.0b * description :mssql database access class,it can execute the procedur or sql */ class MssqlUtil { var $user = null; //database user name var $keys = null; //database user password var $host = 'localhost'; //database host name/ip and port var $base = null; //database name var $link = null; //create link /** * construct function init all parmet...
PHP 2014-12-09 01:21:05 -
php ajax 静态分页过程实现思路
本文为大家讲解的是php ajax 静态分页过程实现思路及示例代码,感兴趣的同学参考下。 js 端 及判断 <script language='javascript' > $(function(){ //var url=$(this)[0].location.href; //alert(url); goPageFirst(); $('#selpage').bind('change',goPage); }); //返回当前页数 function getNowPage() { return parseInt($('#nowPage').html()); } //返回每页显示的条数 function getPer() { return $('#perPage').val(); } //返回总记录数 function getTotal() { return parseInt($('#total').html()); } //返回总页...
PHP 2014-12-07 06:00:05 -
职业挨打人:月收入10万你行吗?
站长搜索(www.adminso.com):职业挨打人:月收入10万你行吗? 大千世界无奇不有,生活就这么丰富。人们通常都怕挨打,可谁能想到,就有人吃饱肚子专门找人打自己...
业界动态 2014-12-03 20:42:01 -
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的示例
本文为大家讲解了PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的示例,感兴趣的同学参考下。 示例代码: $dbh = new PDO('sqlsrv:server=连接地址;Database=数据库名', 用户名, 密码); try { $procName = "P_Test_GetMixData"; $stmt = $dbh->prepare("EXEC $procName ?, ?, ?"); $nReturnValue = 0; $strReturnValue = ""; $strSearchValue = "abandonship"; $stmt->bindParam(1, $nReturnValue, PDO::PARAM_INT | PDO::PARAM_INPUT_OUTPUT, PDO::SQLSRV_PARAM_OU...
PHP 2014-12-03 00:10:38