이미지 불러오기 채택완료
background-image:url 이건 폴더를 만들어 폴더안에 이미지를 보여지게하는건데 이걸 갤러리게시판 리스트에 올라온걸 보이게 할려고하는데 에러가 뜨네요... 이 소스 자체가 리스트에있는건 불러오게할수없는건가요?
$path = "./image";
foreach($entrys as $img){
최근걸 보여주는걸로 해봤는데.. 이것도 에러뜨네요..
</p><p> </p><p><?
$path = " <a href="<a href="http://1111.co.kr/board/bbs/board.php?bo_table=trendbook" target="_blank" rel="noopener noreferrer">http://1111.co.kr/board/bbs/board.php?bo_table=trendbook</a>"><a href="http://1111.co.kr/board/bbs/board.php?bo_table=trendbook" target="_blank" rel="noopener noreferrer">http://1111.co.kr/board/bbs/board.php?bo_table=trendbook</a></a>";
$entrys = array();
$dirs = dir($path);
while(false !== ($entry = $dirs->read())){
if(($entry != '.') && ($entry != '..')) {
if(!is_dir($path.'/'.$entry)) {
$entrys[] = $entry;
}
}
} </p><p>$dirs->close();
?> </p><p> <!-- Add Arrows -->
<div class="swiper-button-next swiper-button-white"></div>
<div class="swiper-button-prev swiper-button-white"></div>
<div class="swiper-container gallery-thumbs">
<div class="swiper-wrapper">
<?
foreach($entrys as $echo "<a href="<a href="http://1111.co.kr/board/bbs/board.php?bo_table=trendbook" target="_blank" rel="noopener noreferrer">http://1111.co.kr/board/bbs/board.php?bo_table=trendbook</a>"><a href="http://1111.co.kr/board/bbs/board.php?bo_table=trendbook" target="_blank" rel="noopener noreferrer">http://1111.co.kr/board/bbs/board.php?bo_table=trendbook</a></a>"){
?>
<div class="swiper-slide" style="background-image:url( <a href='<a href="http://1111.co.kr/board/bbs/board.php?bo_table=trendbook)" target="_blank" rel="noopener noreferrer">http://1111.co.kr/board/bbs/board.php?bo_table=trendbook)</a>"></div'><a href="http://1111.co.kr/board/bbs/board.php?bo_table=trendbook)" target="_blank" rel="noopener noreferrer">http://1111.co.kr/board/bbs/board.php?bo_table=trendbook)</a>"></div</a>>
<?
}
?>
</div>
</div></p><p> </p><p> <script>
var galleryTop = new Swiper('.gallery-top', {
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev',
spaceBetween: 10,
loop:true,
loopedSlides: 5, //looped slides should be the same
});
var galleryThumbs = new Swiper('.gallery-thumbs', {
spaceBetween: 10,
slidesPerView: 4,
touchRatio: 0.2,
loop:true,
loopedSlides: 5, //looped slides should be the same
slideToClickedSlide: true
});
galleryTop.params.control = galleryThumbs;
galleryThumbs.params.control = galleryTop;
</script> </p><p>
답변 2개
폴더 경로가 맞지않아서 나오는 에러 입니다
답변글은 root에 소스가 있을때 예제 입니다
화일 위치에 따라 경로를 맞게 넣어야 합니다
그누보드 상에서 사용이라면 그냥 아래처럼 해주면 됩니다
$path=G5_DATA_PATH."/file/find";
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
1. 4번행 처럼 사이트 주소로는 6번, 8번행 같은 함수가 작동하지않습니다
2. path는 이미지가 저장되는 폴더명을 사용해야지 저렇게 게시판 링크를 넣어서는 안됩니다
그누보드 게시판 이미지 저장 위치를 아래와 같은 방법으로 경로를 넣어줍니다
$path="./data/file/게시판아이디";
3. 22행 foreach 문은 완전 엉터리 입니다
foreach($entrys as $vv){ ?>
답변에 대한 댓글 1개
find 이라는 폴더안에 index.php파일이 들어있던데 이것때문인가요?
Dir은...
$path="./data/file/find";
$entrys = array();
$dirs = dir($path);
while(false !== ($entry = $dirs->read())){
if(($entry != '.') && ($entry != '..')) {
if(!is_dir($path.'/'.$entry)) {
$entrys[] = $entry;
}
}
}
$dirs->close();
?>
<!-- Add Arrows -->
<div class="swiper-button-next swiper-button-white"></div>
<div class="swiper-button-prev swiper-button-white"></div>
<div class="swiper-container gallery-thumbs">
<div class="swiper-wrapper">
<?
foreach($entrys as $vv){
?>
<div class="swiper-slide" style="background-image:url(<?=$path?>/<?=$vv?>);"></div>
<?
}
?>
</div>
</div>
Warning: dir(./data/file/find) [function.dir]: failed to open dir: No such file or directory in /home/tnhands/public_html/index.php on line 288
Fatal error: Call to a member function read() on a non-object in /home/tnhands/public_html/index.php on line 289
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인