smarty的一个封装类
来源:互联网 发布:js移除标签属性 编辑:程序博客网 时间:2024/04/29 05:19
<?php
class SmartyObject extends Smarty {
function SmartyObject() {
$this->Smarty();
$this->template_dir = ENQUETE_HOME_DIR . 'template/web';
$this->config_dir = ENQUETE_HOME_DIR . 'config';
$path= ENQUETE_HOME_DIR . "templates_c";
if(!file_exists($path)){
mkdir($path);
}
// if from http server
if(isset($_SERVER["REQUEST_URI"])){
$uri = $_SERVER["REQUEST_URI"];
$uri = str_replace(" ", "", $uri);
$pos = strrpos($uri, "/");
$compileDir= substr($uri, 0, $pos);
$dirs = split("/", $compileDir);
foreach($dirs as $dir){
if(!empty($dir)){
$path .= DIRECTORY_SEPARATOR . $dir;
if(!file_exists($path)){
mkdir($path);
}
}
}
}
$this->compile_dir = $path;
}
}
?>
class SmartyObject extends Smarty {
function SmartyObject() {
$this->Smarty();
$this->template_dir = ENQUETE_HOME_DIR . 'template/web';
$this->config_dir = ENQUETE_HOME_DIR . 'config';
$path= ENQUETE_HOME_DIR . "templates_c";
if(!file_exists($path)){
mkdir($path);
}
// if from http server
if(isset($_SERVER["REQUEST_URI"])){
$uri = $_SERVER["REQUEST_URI"];
$uri = str_replace(" ", "", $uri);
$pos = strrpos($uri, "/");
$compileDir= substr($uri, 0, $pos);
$dirs = split("/", $compileDir);
foreach($dirs as $dir){
if(!empty($dir)){
$path .= DIRECTORY_SEPARATOR . $dir;
if(!file_exists($path)){
mkdir($path);
}
}
}
}
$this->compile_dir = $path;
}
}
?>
- smarty的一个封装类
- 封装smarty类【自己创作的】
- 一个封装的Ajax类
- 一个封装的jacob类
- CException 类的一个封装
- Gson封装的一个类
- 【Smarty】利用Smarty编写一个VC分离的php网站
- 网上一个 smarty 分页的函数
- 一个仿Java类封装的std::list封装类
- Smarty赋值对象方法,配置简化封装类
- 一个封装的不错的串口类
- 一个封装的实用的EXCEL类
- 一个简单的Fibonacci类的封装
- 封装的一个完整的分页类
- 封装的一个网络判断的类
- 一个简单封装的分页类
- C#一个封装的加密解密类
- C#一个封装的加密解密类
- 通过RUP用例进行需求管理的可追踪性策略
- COM, COM+ and .NET 的区别
- 程序员怎样学数学:半路出家也能让编程是小菜一碟(转载)
- hosts文件配置
- Oracle巧取指定记录以及巧用外关联查询
- smarty的一个封装类
- 迅雷盗链的利益均衡
- IBM Rational推出SOAD策略
- SQL语句优化技术分析
- 从JSF的切入点控制JSF
- SQL语句优化技术分析
- SQL 遍历父子关系表(二叉树)获得所有子节点
- SQL数据库使用JOIN的优化方法
- 基于Web的系统测试方法