고수님들께 저의 영문실력을 보여드리고자 합니다. 정보
고수님들께 저의 영문실력을 보여드리고자 합니다.본문
아래와 같이 영작을 하였습니다.
여러분들의 작품들을 참고하였습니다.
제대로 되었는지 좋은 지도 바랍니다.
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>";
}
댓글 전체
if(is_file($thumb_path))
$thumb_img = ....
else
$thumb_img = ......
2. 쌍따옴표는 변수를 불러오지만 홀따옴표는 문자열만 나타냅니다.
예를들어 $test="바보"; 일경우 "바보 $test 바보 "; 처럼 사용할때 쌍따옴표를 사용합니다.
3. 안띄우셔도 됩니다. 띄우는 이유는 대부분 구분을 용이하게 하기 위함입니다.
1.
if(is_file(~~~~))
에서 ~~~ 는 항상 디렉토리를 말하는 것인가요?
저는 이것을 "~~~라는 화일이 없다면" 으로 해석했어요.
2.
죄송하지만 위에서 틀린 부분을 지적해주시겠어요?