묻고답하기

PHP 구문 질문

2005.07.11 11:08

김성태

먼저 요지는 최근갤러리에서 썸네일 화일을 최근게시에서 뽑을려고 하는데 있습니다.

1. 썸네일 화일의 형성
현재 특수 스킨의 사용으로 썸네일 화일은 게시판에서 사진의 등록시 자동으로 형성됩니다.
썸네일 생성 방식은 화일명에 상관없이 올라가는 순서에 따라 화일명이 small_생성되는숫자.thumb
으로 생성됩니다.

2. 해당 썸네일 화일의 이용
최근갤러리에서 뽑기위해 outlogin.php 에서 맨 마지막부분에서 손을 봐서 그대로 썸네일
화일을 사용할려고 하는데요.
궁금점 하나..
php 에서 위의 화일을 불러내기 위해 숫자 1~증가값 으로 변환되는 구문생성과
(썸네일 화일명이 small_A.thumb 에서 A 부분을 함수값으로 넣으면 될것같아서요)

아래는 outlogin.php 중에서 갤러리 이미지뽑아오는 부분입니다.
몇가지 손대다가 에러나는 그대로 남겨둔부분입니다.
숫자가 증가하는 함수를 몰라서요.,.. 그냥 생각대로 해본 부분그대로
있습니다.

답변주시면 감사합니다.
// 갤러리 이미지 뽑아오는 스킨
         function print_gallery($skinname, $title, $id, $num=10, $xsize=80, $ysize=80, $xnum=10) {
                global $_zb_path, $_zb_url, $connect, $t_board, $admin_table, $HTTP_SESSION_VARS;

                if(!$skinname||!$id) return;

                $str = zReadFile($_zb_path."latest_skin/".$skinname."/main.html");
                if(!$str) {
                        echo "지정하신 $skinname 이라는 최근목록 스킨이 존재하지 않습니다<br>";
                        return;
                }

                $tmpResult = mysql_query("select use_alllist from $admin_table where name='+ '+ '$id'") or die(mysql_error());
                $setup = mysql_fetch_array($tmpResult);
                if($setup[use_alllist]) $target = "zboard.php?id=".$id;
                else $target = "view.php?id=".$id;

                $result = mysql_query("select * from $t_board"."_$id order by no desc limit $num", $connect) or die(mysql_error());

                $i = 0;
                while($data=mysql_fetch_array($result)) {
                        
                        for($kst=1;$kst<=10000000;)
                        $filename1 = $data[small_];
            $filename2 = $data[small_];
                        $filename3 = $kst
            $filename4 = $filename1 $filename3

                        if(file_exists($_zb_path.$filename1)) $filename = $_zb_url.$filename1;
                        elseif(file_exists($_zb_path.$filename2)) $filename = $_zb_url.$filename2;
                        elseif(eregi(".gif|.jpg",$filename4".thumb")) $filename = $_zb_url.$filename4".thumb";
                        elseif(eregi(".gif|.jpg",$filename4".thumb")) $filename = $_zb_url.$filename4".thumb";
                        else $filename="";

                        if($filename) $imgList.="<a href='".$_zb_url.$target."&no=$data[no]'><img src='$filename' border=1 style=border-color:black width=$xsize height=$ysize vspacing=10 hspacing=10></a>";
                        else $imgList.="<a href='".$_zb_url.$target."&no=$data[no]'+ '><img src='[dir]t.gif' border=1 style=border-color:black width=$xsize height=$ysize vspacing=10 hspacing=10></a>";
                        $i++;
                        if($i>=$xnum) {
                                $imgList.="<br>";
                                $i=0;
                        } else {
                                $imgList.=" ";
                        }
                }
                $str = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$str);
                $str = str_replace("[img]",$imgList,$str);
                $str = str_replace("[dir]",$_zb_url."latest_skin/".$skinname."/images/",$str);
                echo $str;
         }
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
장창호 이상하네요 디자인 이미지들이 경로를 못찾네요? [2] 2007.08.10
김성태 PHP 구문 질문  
이순미 포토샵에서 save for web 저장이 안되요~  
포샵좋아 포토샵에서 갑자기 연필도구랑 다른게 안먹혀요...  
초인 이미지 변경해서 저장을 할려고 하는데 잘 안 되네요.  
윤혜진 배열로 불러온 데이타 폼으로 처리하기? [2] 2007.08.10
flame 팝업창에 대한 질문  
유진 글쓰는 란에 자동줄바꿈이 들어가있으면  
성기동 웹상의 자료 소유권은? [2] 2007.08.10
최승준 스트리밍 서버에 관해서... [1] 2007.08.10
송경섭 세이캐스트 바뀐 listen.pls 파일에서 방송정보 알아내는 방법 이요 ''-'';고수님들 꼭좀.. [1] 2007.08.10
김상민 도와주세요...ㅜㅜ [1] 2007.08.10
제리클 if를 써서 db에 정보가 있으면 그걸 보여주고 없으면 출력하지 않는...  
신윤석 php에 대한 포괄적인 질문입니다. [3] 2007.08.10
이상준 플래시 액션 패널이 이상해요..  
삶사랑 [플래쉬] txt파일의 링크 경로를 따라 열리는 문서들 새창에서 열리게~  
조우현 [플래시] 저절로 재생...  
clrRk 홈페이지 로딩속도 질문 [2] 2007.08.10
A+ 계정을 생성한후 해당 계정에 용량제한을 줄수는 없나요 ? [2] 2007.08.10
키나토 새로 작성한 게시물이 보이지 않는 경우가 발생합니다.  
오진호 버튼 클릭시 다른 아이프레임 강제 새로고침 할려면...  
정소희 로그인-텍스트필드에 id, pw라는 단어가 나타나게 하는 방법? [5] 2007.08.10
김성민 이건 [1] 2007.08.10
김종민 [플래시질문]메인메뉴 마우스 오버시 사운드 지정문제  
김종민 [플래시질문] 링크거는 부분에 첨 보는 에러네요..  
네시아 배경음악 소스 문제입낟 ㅠㅠ  
kyh 아이프레임에서 자동 스크롤에 관한 질문입니다. [3] 2007.08.10
김지현 이미지 링크 테두리 색깔요~ [2] 2007.08.10
느닷없이질문 웹에서 플래쉬 겹쳐놓기 문의 [1] 2007.08.10
yoota 아쿠아버튼..... [1] 2007.08.10