require_recursion

Posted on 2006-09-13 11:51:53 by darkhero

在TWPUG中有朋友問可以不可以require 一整個目錄。

但是PHP的 require 本身沒有這個功能,所以只好自己寫一個...

還沒有試過,但是應該是可以run的啦~

<?php

/**
* Recursion require file.
* If $target is directory then include all file in the directory.
*
* @param string $target
*/
function require_recursion($target){
    if(is_dir($target)){
        $d = dir($target);
        while (false !== ($entry = $d->read())) {
            if ($entry != '.' and $entry != '..') {
                if (is_dir($entry)) {
                    require_recursion($entry);
                }else{
                    require($entry);
                }
            }
        }
    }
}

?> 

[@more@]

Tags: PHP+MySQL PHP網站建構

加入書籤: 收藏這篇文章到HEMiDEMi

迴響

目前沒有人留言.

我要留言!

壹拾陸 加 柒 等於