Archive for 六月, 2010

typo3插件添加后台配置

1. 建立文件 ext_conf_template.txt
内 容: (continue reading…)


array转化为ul li

function recursion($multi_dimensional_array)
{
$m = $multi_dimensional_array;
$keys = array();
foreach($m as $key=>$value)
{
$keys[] = $key;
}
$i = 0;
while($i < count($multi_dimensional_array))
{
echo ‘<li><a href=”#”>’.$keys[$i].'</a>’;
if(is_array($multi_dimensional_array[$keys[$i]]))
{
echo ‘<ul>’;
recursion($multi_dimensional_array[$keys[$i]]);
echo ‘</ul>’;
}
echo ‘</li>’;
$i++;
}
}

配合jquery-treeview效果如下:


divider使用方法

TS中加入:
tt_content.div >
tt_content.div = TEXT
tt_content.div.value = <hr />


php遍历文件夹并存入数组

<?php
$dir = dirname(__FILE__);
function read_dir_all($dir) {
$ret = array(‘dirs’=>array(), ‘files’=>array());
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if($file != ‘.’ && $file !== ‘..’) {
$cur_path = $dir . DIRECTORY_SEPARATOR . $file;
if(is_dir($cur_path)) {
$ret[‘dirs’][$cur_path] = read_dir_all($cur_path);
} else {
$ret[‘files’][] = $cur_path;
}
}
}
closedir($handle);
}
return $ret;
}

$p = read_dir_all($dir);
echo ‘<pre>’;
var_dump($p);
echo ‘</pre>’;
?>

优化版:

function read_dir_all($dir) {
$ret = array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if($file != ‘.’ && $file !== ‘..’) {
$cur_path = $dir . DIRECTORY_SEPARATOR . $file;
if(is_dir($cur_path)) {
$ret[$cur_path] = read_dir_all($cur_path);
} else {
$ret[$cur_path] = $cur_path;
}
}
}
closedir($handle);
}
return $ret;
}
(continue reading…)


php文件搜索

<?php
set_time_limit(0);

function searchfromtime($dir,$fromtime,$totime) {
    $handle=opendir($dir);
    if($handle){

        while(($file=readdir($handle))!==false){

            if($file!=”.” && $file!=”..”){

                $file=$dir .’\\’. $file;

                if(is_dir($file)){

                    searchfromtime($file,$fromtime,$totime);
                }else{
     $time = filemtime($file);
     if(strtotime($fromtime)<=$time&&$time<=($totime?strtotime($totime):time())){
      echo $file.'<br/>’;
     }
                }
            }
        }
    }
}

echo searchfromtime(dirname(__FILE__),’2010-05-24′,’2010-06-07′);
?>

1 Comment more...

TS-tt_content

# ***************************************************************************
# Notice: “styles.” (and “temp.”) objects are UNSET after template parsing!
# Use “lib.” for persisting storage of objects.
# *************************************************************************** (continue reading…)


chr码值对应列表大全

返回 String,其中包含有与指定的字符代码相关的字符 。

Chr(“0”) 为0的字符
Chr(“1”)
Chr(“2”)
Chr(“3”) (continue reading…)


php计划任务php中的ignore_user_abort实现计划任务

函数-ignore_user_abort,这个函数可以帮助我们实现像linux中的cron一样实现计划任务,下面一起来看下该如何来实现。

首先看下php手册对这个函数的解释 (continue reading…)


php_value

通常情况下我们在htaccess里配置php.ini如下: (continue reading…)


强制使用php5

htaccess中配置:

Options All -Indexes

AddType x-mapp-php5 .php

AddHandler x-mapp-php5 .php


Copyright © 1996-2010 Add Lives. All rights reserved.
iDream theme by Templates Next | Powered by WordPress