특정 확장자의 아이콘을 링크 테그형태로 만들어 주는 함수

· 19년 전 · 2155
<?
$img_dir : 아이콘으로 표현할 이미지 파일명
$file_dir : 아미콘이 있는 폴더명
$file_name : 파일명

function getLinkFileIcon($img_dir, $file_dir, $file_name){
$_file_name = explode(".",$file_name);
$ext = strtolower($_file_name[count($_file_name)-1]);

switch ($ext){
case 'hwp':
$img_name = "hwp.gif";
break;

case 'doc':
$img_name = "doc.gif";
break;

case 'ppt':
$img_name = "ppt.gif";
break;

case 'xls':
$img_name = "xls.gif";
break;

case 'zip':
$img_name = "zip.gif";
break;

case 'exe':
$img_name = "exe.gif";
break;

case 'gif':
$img_name = "gif.gif";
break;

case 'jpg':
$img_name = "jpg.gif";
break;

case 'pdf':
$img_name = "pdf.gif";
break;

default:
$img_name = "txt.gif";
}

$linkImg = '<a href="'.$file_dir.'/'.$file_name.'"><img src="'.$img_dir.'/'.$img_name.'" border="0" ></a>';
return $linkImg;
}

예를들어 /image/icon/에 아이콘 파일들이 있구요

이미지 파일이 /image/board/출석부.xls

라고 있으면

$link_file = getLinkFileIcon('/image/icon','/image/board','출석부.xls');

echo "<br>".$link_file

로 하면 링크형태로 아이콘이 출력됩니다.
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
19년 전 조회 3,280
19년 전 조회 3,018
19년 전 조회 4,852
19년 전 조회 2,680
19년 전 조회 3,294
19년 전 조회 3,125
19년 전 조회 1,974
19년 전 조회 3,115
19년 전 조회 1,857
19년 전 조회 2,325
19년 전 조회 2,395
19년 전 조회 3,975
19년 전 조회 3,160
19년 전 조회 3,085
19년 전 조회 2,529
19년 전 조회 1,993
19년 전 조회 1,633
19년 전 조회 2,400
19년 전 조회 2,320
19년 전 조회 1,809
19년 전 조회 1,805
19년 전 조회 2,595
19년 전 조회 2,569
19년 전 조회 1,868
19년 전 조회 2,100
19년 전 조회 3,284
19년 전 조회 1,940
19년 전 조회 2,483
19년 전 조회 2,556
19년 전 조회 2,651
19년 전 조회 2,927
19년 전 조회 2,555
19년 전 조회 2,968
19년 전 조회 2,751
19년 전 조회 3,504
19년 전 조회 1,860
19년 전 조회 2,724
19년 전 조회 2,360
19년 전 조회 2,010
19년 전 조회 2,418
19년 전 조회 1,861
19년 전 조회 5,430
19년 전 조회 2,248
19년 전 조회 4,233
19년 전 조회 2,288
19년 전 조회 1,839
19년 전 조회 2,580
19년 전 조회 2,320
19년 전 조회 2,521
19년 전 조회 2,156
19년 전 조회 3,903
19년 전 조회 3,408
19년 전 조회 2,189
19년 전 조회 2,099
19년 전 조회 1,965
19년 전 조회 1,981
19년 전 조회 4,361
19년 전 조회 3,341
19년 전 조회 2,766
19년 전 조회 3,337
19년 전 조회 2,991
19년 전 조회 2,831
19년 전 조회 2,333
19년 전 조회 2,152
19년 전 조회 2,477
19년 전 조회 3,088
19년 전 조회 2,113
19년 전 조회 3,107
19년 전 조회 3,240
19년 전 조회 2,910
19년 전 조회 1,929
19년 전 조회 1,693
19년 전 조회 2,309
19년 전 조회 2,245
19년 전 조회 1,617
19년 전 조회 1,650
19년 전 조회 1,553
19년 전 조회 2,060
19년 전 조회 1,606
19년 전 조회 2,171
19년 전 조회 1,904
19년 전 조회 1,792
19년 전 조회 1,639
19년 전 조회 1,832
19년 전 조회 1,878
19년 전 조회 1,936
19년 전 조회 2,681
19년 전 조회 5,308
19년 전 조회 1,712
19년 전 조회 1,558
19년 전 조회 1,424
19년 전 조회 1,582
19년 전 조회 1,516
19년 전 조회 1,436
19년 전 조회 1,442
19년 전 조회 1,365
19년 전 조회 1,433
19년 전 조회 2,797
19년 전 조회 3,814
19년 전 조회 5,202
🐛 버그신고