LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

php自写application功能相当于asp中的application

admin
2012年6月7日 8:54 本文热度 2879
<?php
/*
程序设计: 林建炫(飘枫设计室)
made in 广州 by 2006-11-04 日(今天刚好是毕业证照相日哦)
QQ: 5818500
Email: linzhenxuan@163.com
尊重他人也尊重自己!请勿删除该版权信息
如果你使用、修改请保留该信息!
*/
Function application($x,$y='')
{
//初始化
$files="temp/idr/application.php";
$file = substr($files,strrpos($files,"/")+1,strlen($files));
$dir = substr($files,0,strrpos($files,"/"));
$dir = explode("/",$dir);
$i=0;
//建立目录
foreach($dir as $a)
{
if($i==0)
{
$temp .= $a;
}
else
{
$temp .= "/".$a;
}

if(!is_dir($temp))
{
mkdir($temp);
};
$i++;
}
$file = realpath($temp)."\\".$file;
//建立文件
if (!file_exists($file))
{
$fp = fopen($file,w);
fputs($fp,"<?php\n\$application = array(\n");
fputs($fp,");?>");
fclose($fp);
}
//start
if(!$y)
{
include ($file);
$find = false;
foreach($application as $k => $j)
{
if($k==$x)
{
return $j;
$find=true;
break;
//找到了
}
if(!find)
{
return false;
}
}
}
else
/*
找到$x并给他的值$y
2种情况:
1.array没有任何东西
2.array有东西
*/
{
$fp = fopen($file,"r+");
$fs = file_get_contents($file);
@require($file);
$i=0;
$find = false;
$temp = "<?php\n\$application = array(\n";
foreach ($application as $a=>$b)
{
if($i==0)
{
if($a==$x)
{
$temp .= "'$x'=>'$y'\n";
$find = true;
}
else
{
$temp .= "'$a'=>'$b'\n";
}
}
else
{
if($a==$x)
{
$temp .= ",'$x'=>'$y'\n";
$find = true;
}
else
{
$temp .= ",'$a'=>'$b'\n";
}
}
$i++;
}
if($i==0)
{
if(!$find){$temp .= "'$x'=>'$y'";}
}
else
{
if(!$find){$temp .= ",'$x'=>'$y'";}
}
$temp .= ");?>";
ftruncate($fp, '0');
fputs($fp,$temp);
unset($fp);
}

}
//用法如下
application("user","2006-01-01");
echo application("user");
?>

该文章在 2012/6/7 8:54:57 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved