function rand_txt($filename = "hot", $type = 1){
if(!file_exists(ECMS_PATH."d/{$filename}.txt")){
return "请检查网站根目录下/d/{$filename}.txt文件是否存在。";
exit;
}
$file=@file_get_contents(ECMS_PATH."d/{$filename}.txt");
$ci = explode("\n",$file);
if(empty($ci)){
return "请检查网站根目录下/d/{$filename}.txt文件是否存在内容。";
}
if($type == 2){
$filecache = ECMS_PATH."d/json/".md5('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']).".json";
if(!file_exists($filecache)){
@mkdir(ECMS_PATH."d/json",0777);
@chmod(ECMS_PATH."d/json",0777);
$row = mt_rand(0,count($ci)-1);
file_put_contents($filecache,$row);
return $ci[$row];
}else{
$row = file_get_contents($filecache);
return $ci[$row];
}
}
return $ci[mt_rand(0,count($ci)-1)];
}
帝国cms php调用文本里面的随机行
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
- 找不到素材资源介绍文章里的示例图片?
- 对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
- 模板不会安装或需要功能定制以及二次开发?
- 请QQ联系我们
发表评论