2013-04-17 1 views
3

특정 디렉토리에있는 폴더를 읽고 이름을 .html 파일로 작성하는 PHP 스크립트를 만들고 싶습니다. HTML은 다음과 같아야합니다.html 파일에 디렉토리 안에 폴더 이름 목록을 작성하는 PHP 스크립트

폴더-xx는 제어 \ 데이터 \ img와의 \ 갤러리에서 폴더의 이름입니다
<ul class="galleries"> 
<li><a href=".../control/includes/gallery-select.php?g=folder-xx">Gallery 1</a></li> 
<li><a href=".../control/includes/gallery-select.php?g=folder-xx">Gallery 2</a></li> 
</ul> 

\

나는 그래서 난 감사있을거야 PHP의 큰 전문가가 아니에요 어떤 암시라도.. 그리고 영어에 대해 유감스럽게 생각해 라.

감사

+0

당신은 아마 오히려 파일에 쓰기보다, 페이지 요청의 목록을 보여주고 싶은 내 힌트를보십시오 - [글로브()] (http로 시작 ://php.net/manual/en/function.glob.php) –

+0

질문에 지금까지 가지고있는 코드를 포함 시키면 더 쉽게 도움을받을 수 있습니다. –

+0

내가 블럭을 고려했을 것이고 .php를 포함하기 때문에 .html 파일이 필요하다. – user2292909

답변

7

echo "<ul>"; 
$folder_name = "."; 
$d = opendir($folder_name); 
while ($f = readdir($d)) { 
    if (is_dir($folder_name."/".$f)) 
     echo "<li><a href='your_script.php?dir=$f'>$f</a></li>"; 
} 
closedir($d); 
echo "</ul>"; 
+0

glob이 더 좋다. 글쎄, 그 이름은 어쨌든 –

+0

어쩌면,하지만 opendir는 고전적인 방법이다. :) –

+0

도움을 주셔서 감사합니다. 대신 폴더 이름 – user2292909

관련 문제