This Domain(Admin5.com) is for Sale:

国外好东西真的多,现在贴上一个访问ACCESS的类!

时间:2007-12-23  来源:不详  作者:迈克DB

  这是ACCESS的类

<?
Class AccessDBM
{
var $COUNT = 0;
var $VALUES = array();
var $FILE = "";
var $ERROR = "";
var $EXISTS = false;
var $STATIC = false;
var $EXACT = false;
var $DBM;

//Older version of PHP can't do the 'new ClassName(args)'
//Use initilize() if this is the case.

//*******************************************************

function AccessDBM ($dbmFile, $static = 0)
{
global $
php_errormsg;

if(!empty($dbmFile))
{
if(file_exists($dbmFile))
{
$this->EXISTS = true;
}
if($static != 0)
{
$this->STATIC = true;
}
$this->FILE = $dbmFile;
}
return; copyright dedecms
}

//*******************************************************

//Identical to AccessDBM
function initialize ($dbmFile, $static = 0)
{
global $
php_errormsg;

if(!empty($dbmFile))
{
if(file_exists($dbmFile))
{
$this->EXISTS = true;
}
if($static != 0)
{
$this->STATIC = true;
}
$this->FILE = $dbmFile;
}
return;
}

//*******************************************************

function add_entry ($key, $val)
{
$results = 0;
$dbm = $this->open_dbm();
if(!$dbm) { return false; }

if(!(dbmreplace($dbm,$key,$val)))
{
if(!(dbmexists($dbm,$key)))
{
$this->ERROR = "Fatal error : could not replace $key with $val"; 织梦好,好织梦
$this->close_dbm($dbm);
return false;
}
}
$this->close_dbm($dbm);
return true;
}

//*******************************************************

function remove_entry ($Key)
{
global $
php_errormsg;
$removed = false;

$dbm = $this->open_dbm();
if(!$dbm) { return false; }

if(dbmexists($dbm,$Key))
{
if(!dbmdelete($dbm,$Key))
{
if(dbmexists($dbm,$Key))
{
$this->ERROR = "Unable to remove [$Key] : [$
php_errormsg]";
$this->close_dbm($dbm);
return false;
}
}
else
{
$this->close_dbm($dbm);
$removed = true;

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息