폴더안에 파일 목록 가져오기 정보
폴더안에 파일 목록 가져오기첨부파일
본문
저는 최근게시물 스킨 만들고 하도 적용 파일을 만들어 한꺼번에 보고자 할때 사용합니다.
어느분이 질문을 올리셔서 조금 올려 봅니다.
기본 방법은 그누에서 스킨 리스트 가져올때 사용하는 방법입니다.
먼저, skin_test_list.lib.php 에는
------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit;
function get_skin_test($skin)
{
global $g4;
$result_array = array();
$dirname = "$g4[path]/$skin/";
$handle = opendir($dirname);
while ($file = readdir($handle))
{
if($file == "."||$file == "..") continue;
$result_array[] = $file;
}
closedir($handle);
sort($result_array);
return $result_array;
}
?>
----------------------------------------------------------------------------------
list.php 에는
------------------------------------------------------------------------------
<?
$g4_path= ".";
include_once("$g4_path/common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/extend/skin_test_list.lib.php");
$dir_name = "skin_test2";
$arr = get_skin_test($dir_name);
for ($i=0; $i<count($arr); $i++) {
echo " {$i} : <a href='{$g4[path]}/{$dir_name}/{$arr[$i]}' target='_blank'>$arr[$i]</a><br><br>\n";
}
include_once("$g4[path]/tail.sub.php")
?>
--------------------------------------------------------------------------------------------------------------------
로 하였습니다.
어느분이 질문을 올리셔서 조금 올려 봅니다.
기본 방법은 그누에서 스킨 리스트 가져올때 사용하는 방법입니다.
먼저, skin_test_list.lib.php 에는
------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit;
function get_skin_test($skin)
{
global $g4;
$result_array = array();
$dirname = "$g4[path]/$skin/";
$handle = opendir($dirname);
while ($file = readdir($handle))
{
if($file == "."||$file == "..") continue;
$result_array[] = $file;
}
closedir($handle);
sort($result_array);
return $result_array;
}
?>
----------------------------------------------------------------------------------
list.php 에는
------------------------------------------------------------------------------
<?
$g4_path= ".";
include_once("$g4_path/common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/extend/skin_test_list.lib.php");
$dir_name = "skin_test2";
$arr = get_skin_test($dir_name);
for ($i=0; $i<count($arr); $i++) {
echo " {$i} : <a href='{$g4[path]}/{$dir_name}/{$arr[$i]}' target='_blank'>$arr[$i]</a><br><br>\n";
}
include_once("$g4[path]/tail.sub.php")
?>
--------------------------------------------------------------------------------------------------------------------
로 하였습니다.
추천
0
0
댓글 1개

감사합니다...^^