이전 목록 다음
채택완료

일반문서 (page) 폴더 안에 리스트들 질문 합니다

그림에 보이듯이 page 안에 리스트들을 section 안에 출력 하도록 해보려고 시도중입니다.

 

그러면 리스트들을 php 나 script 으로 뽑아야하는데

 

직접 text 로 입력하지 않고 뽑을 수 있을 방법 있을까요?

 

개발 초보자 입니다.

 

질문에 문제점이 있다면 알려주시면 감사하겠습니다.

982899130_1634086679.2891.png

 

982899130_1634086698.5015.png

|

답변 2개 / 댓글 7개

채택된 답변
+20 포인트

혹시 원하시는게 이런것일까요?

 

Copy
<?php

$dir    = './page';
$files = scandir($dir);


for( $i = 0; $i < count($files); $i++ )
{
    echo $files[$i]."<br/>";
}
?>

답변에 대한 댓글 4개

오 아주 좋은 코드입니다 감사합니다
디렉토리 . , .. 은 출력 안되게끔만 찾으면 될것 같습니다.
이렇게 활용하시면 순수하게
파일만 출력됩니다~^^

[code]
<?php
$dir = './inc';
$files = scandir($dir);

for( $i = 0; $i < count($files); $i++ )
{
if($files[$i] === '.' || $files[$i] === '..') continue;
if ( (is_file($dir.DIRECTORY_SEPARATOR.$files[$i])) != '1') continue;

echo $files[$i]."<br/>";
}
?>

[/code]
이렇게 좋은 코드 알려주셔서 감사합니다!
이제 이 코드를 php , script 함수로 만들어서 다른 페이지에서도 사용 가능하도록 하려고 합니다. 가능할까요?
넵 해결이 되셨다면 채택 부탁드리겠습니다~!

 

직접 text 로 입력하지 않고 뽑을 수 있을 방법

질문이 조금 이해하기 어려운데 page 폴더내의 php 파일안에 작성된 내용을 뽑아오고 싶다는건가요?

 include 작업을 말씀하시는건가요? 아니면 page 폴더내의 파일들을 리스트 정렬하시고 싶다는건가요?

답변에 대한 댓글 3개

page 폴더 내의 파일들을 리스트 정렬 하고 싶습니다. page 리스트들을 뽑아서 php 파일을 만들때마다 자동으로 li 에 추가해서 출력 되도록 하려고 합니다
글로 설명을 어떻게 다 드려야 할지 모르겠는데.... 페이지 name 별로 if 처리하셔서 각각 필요한 page 폴더내의 파일을 include 하시면 될 것 같습니다.

예)
if($page_name == "intro") {
include_once('./page/intro.php');
}

이게 원하시는 답이 맞는지 모르겠네요
감사합니다. 조건에 맞는것만 불러오게 됩니다 ㅠㅠ
한번에 다 출력 되도록 찾아보겠습니다

답변을 작성하려면 로그인이 필요합니다.

🐛 버그신고