묻고답하기

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 남기남
신윤석 php에 대한 포괄적인 질문입니다. [3] 2007.08.10
제리클 if를 써서 db에 정보가 있으면 그걸 보여주고 없으면 출력하지 않는...  
김상민 도와주세요...ㅜㅜ [1] 2007.08.10
송경섭 세이캐스트 바뀐 listen.pls 파일에서 방송정보 알아내는 방법 이요 ''-'';고수님들 꼭좀.. [1] 2007.08.10
최승준 스트리밍 서버에 관해서... [1] 2007.08.10
성기동 웹상의 자료 소유권은? [2] 2007.08.10
유진 글쓰는 란에 자동줄바꿈이 들어가있으면  
flame 팝업창에 대한 질문  
윤혜진 배열로 불러온 데이타 폼으로 처리하기? [2] 2007.08.10
초인 이미지 변경해서 저장을 할려고 하는데 잘 안 되네요.  
포샵좋아 포토샵에서 갑자기 연필도구랑 다른게 안먹혀요...  
이순미 포토샵에서 save for web 저장이 안되요~  
김성태 PHP 구문 질문  
장창호 이상하네요 디자인 이미지들이 경로를 못찾네요? [2] 2007.08.10
JJonge php와 xml 사이 문제인데요. [1] 2007.08.10
OTL베이비 리눅스에서 계정 만료시 웹페이지가 바뀌게 하고 싶습니다. [2] 2007.08.10
김혜록 제가 홈페이지를 하나 제작하려고합니다. [1] 2007.08.10
김응석 플래시 메뉴를 만들었는데  
이창업 질문요~ [1] 2007.08.10
이준영 저기요 노프레임 홈을 만들었는데.. ㅠㅠ  
심요한 [포토샵]박형준님이라는 분께서 올린 응용자료에서(고대 종이 질감)  
박진호 구역을 감췄다/보였다 하는 명령을 단축시킬 수 있을까요? [2] 2007.08.10
patou 초보 프로그래머 [1] 2007.08.10
한상남 ★ asp 에서 쓰던 if문인데요 php에서 어떻게 바꿔야하나요..? [1] 2007.08.10
[error] iframe 스크롤바 항상 나타나게 하기  
이태용 Message from the NSAPI plugin:<===이렇게 뜨는데 이유를 아시는분 한수 부탁^^  
김선기 view.php view_img.php [1] 2007.08.10
천사가된앙마 그룹페이지 설정관련과 디자인설계 [1] 2007.08.10
윤제두 테이블 간격이 벌어지네요. [2] 2007.08.10
이상훈 스타일 파일이 중복될때.. [1] 2007.08.10