php自动获取目录下的模板的代码


Posted in PHP onAugust 08, 2010

目录下必须有default.gif(此图为模板缩略图)的才为合法的模板

function get_template () 
{ 
$template = array (); 
$dir = CMS_ROOT.'/tpl/'; 
$n = 0; 
if (is_dir($dir)) { 
if ($dh = opendir($dir)) { 
while (($file = readdir($dh)) !== false) { 
if ($file =='.' or $file == '..' or $file == '.svn') 
{ 
continue; 
} 
if (is_dir ($dir.$file)) 
{ 
if (file_exists ($dir.$file.'/default.gif')) 
{ 
$template[$n]['dir'] = $file; 
$template[$n]['pic'] ='/tpl/'.$file.'/default.gif'; 
} 
} 
$n++; 
} 
closedir($dh); 
} 
} 
return $template; 
}
PHP 相关文章推荐
PHP 木马攻击防御技巧
Jun 13 PHP
PHP面向对象学习笔记之一 基础概念
Oct 06 PHP
PHP调用VC编写的COM组件实例
Mar 29 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
PHP实现获取文件后缀名的几种常用方法
Aug 08 PHP
PHP连接MYSQL数据库实例代码
Jan 20 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
Thinkphp 5.0实现微信企业付款到零钱
Sep 30 PHP
php使用array_chunk函数将一个数组分割成多个数组
Dec 05 PHP
php下删除一篇文章生成的多个静态页面
Aug 08 #PHP
php中定义网站根目录的常用方法
Aug 08 #PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 #PHP
一道关于php变量引用的面试题
Aug 08 #PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 #PHP
字母顺序颠倒而单词顺序不变的php代码
Aug 08 #PHP
PHP通过header实现文本文件下载的代码
Aug 08 #PHP
You might like
php学习之流程控制实现代码
2011/06/09 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
PHP字符串与数组处理函数用法小结
2020/01/07 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
isArray()函数(JavaScript中对象类型判断的几种方法)
2009/11/26 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
gearman的安装启动及python API使用实例
2014/07/08 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
The Body Shop美体小铺西班牙官网:天然化妆品
2019/06/21 全球购物
暑假生活随笔
2015/08/15 职场文书
Vue3中的Refs和Ref详情
2021/11/11 Vue.js