고수님들께 저의 영문실력을 보여드리고자 합니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

고수님들께 저의 영문실력을 보여드리고자 합니다. 정보

고수님들께 저의 영문실력을 보여드리고자 합니다.

본문

아래와 같이 영작을 하였습니다.
여러분들의 작품들을 참고하였습니다.
제대로 되었는지 좋은 지도 바랍니다.

1.
썸네일 한 이미지가 없을 경우와 있을 경우가 바르게 되었는지,

2.
아울러 " " 과 ' ' 의 차이를 알고 싶습니다.

3.
또 하나
$thumbimg = '$g4[path]/data/file/$bo_table/thumb/thumb_view_' . $image;
에서 . 의 앞뒤로 반드시 한칸씩 비워야 하는지도 알고 싶습니다.
-------------------------------------

  $thumb_width=$dq_board_3;//섬네일 최대폭
  $thumb_height=$dq_board_4;//섬네일 최대높이
            // 파일 출력
             $image = urlencode($view[file][0][file]);
             if (preg_match("/\.(gif|jpg|png)$/i", $image)) {

   $thumbimg = '$g4[path]/data/file/$bo_table/thumb/thumb_view_' . $image ;

    if(!is_file('$thumbimg')){

    include_once "$g4[path]/thumbEngine/dq_thumb_engine4gnu.php";
    $dqEngine['using_usm']  = 1;
    // 1또는 0 사용, 썸네일 이미지에 언샵마스크 필터를 적용한다. (샤픈필터의 한 종류)
    // GD2.0 이상, PHP 4.3.2 이외의 버전일때 기본값 1, 그외 상황에서는 기본값 0 자동선택
    // 1로 지정 하더라도 GD2.0이 아니거나 PHP 4.3.2 환경이면 자동으로 0으로 재설정 된다.
    $dqEngine['usm_option1'] = 60; // USM 필터의 amount(강도) 수치, 기본값 : 60
    $dqEngine['usm_option2'] = 0.2; // USM 필터의 radius(반경) 수치, 기본값 : 0.5
    $dqEngine['usm_option3'] = 0; // USM 필터의 threshold(제외픽셀) 수치, 기본값 : 1
    // USM 필터의 세부 설정은 포토샵의 그것과 사용법이 동일합니다.
    $dqEngine['thumb_resize'] = 1;
    // 0, 1, 2 사용
    // 0: 원본 비율 대칭 리사이즈, 1: 비율유지 안함(찌그러짐), 2: 원본비율 리사이즈 + Center Crop

    $thumbsource="$g4[path]/data/file/$bo_table/" . $image;
    $thumb_path ="$g4[path]/data/file/$bo_table/" . 'thumb';

    if (!is_dir($thumb_path)) {
    @mkdir($thumb_path, 0707);
    @chmod($thumb_path, 0707);
    }
    
    $thumbimg="$thumb_path/thumb_view_" . $image;
    make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
    @chmod($thumbimg, 0707);

    }

    echo "<a href='{$view[wr_link1]}' target='_blank'><img src='$thumbimg' border='0' ></a>";
             }
             else
             {
               echo "<a href='{$view[wr_link1]}' target='_blank'>이미지없음</a>";
             }

  • 복사

댓글 전체

1.
if(is_file($thumb_path))
    $thumb_img = ....
else
    $thumb_img = ......


2. 쌍따옴표는 변수를 불러오지만 홀따옴표는 문자열만 나타냅니다.
예를들어 $test="바보"; 일경우 "바보 $test 바보 "; 처럼 사용할때 쌍따옴표를 사용합니다.

3. 안띄우셔도 됩니다. 띄우는 이유는 대부분 구분을 용이하게 하기 위함입니다.
감사드립니다.

1.
if(is_file(~~~~))
에서 ~~~ 는 항상 디렉토리를 말하는 것인가요?
저는 이것을 "~~~라는 화일이 없다면" 으로 해석했어요.

2.
죄송하지만 위에서 틀린 부분을 지적해주시겠어요?
© SIRSOFT
현재 페이지 제일 처음으로