자동으로 폴더내에 파일을 인식해서 계속 연결해주는 방법이 있을까요?
예를들어,
index.php
<html>
<body>
<div class="me">
자동으로 div.me 안에 index_입력한숫자.html 파일을 계속 불러옵니다.
</div>
</body>
</html>
index_1.html
<div class="call">
안녕
</div>
index_2.html
<div class="call">
안녕
</div>
index_숫자.html
<div class="call">
안녕
</div>
불러온 후 index.php.
<html>
<body>
<div class="me">
<div class="call">
안녕
</div>
<div class="call">
안녕
</div>
<div class="call">
안녕
</div>
</div>
</body>
</html>
폴더내의 index_숫자.html이 있다면 계속 불러오는 방법이 있을까요?
답변 3개 / 댓글 2개
오타났었네요.
if (!strstr($s, ".index_")) continue;
가 아니라
if (!strstr($s, "index_")) continue;
네요
<div class="me"><?php$index_file = array();$index_path = 'index 파일이 있는 경로';$tmp = dir($index_path);while($entry = $tmp->read()){ //html 파일만 include 함 if(preg_match("/(\.html)$/i", $entry)) $index_file[] = $entry;}if(!empty($index_file) && is_array($index_file)){ sort($index_file); foreach($index_file as $file){ include_once($index_path.'/'.$file); }}?></div>
답변에 대한 댓글 1개
foreach ($a as $s) {
if (!strstr($s, ".index_")) continue;
echo "<p>$s</p>";
}
답변에 대한 댓글 1개
<?php
내용
?>
</body>
했는데 안되네요 ㅠㅠ
/폴더에 /includes 폴더 이름도 적었는데 안되네요 ㅠㅠ
답변을 작성하려면 로그인이 필요합니다.