답변 4개
채택된 답변
+20 포인트
9년 전
$row['bf_type'] 변수가 첨부파일 유형이므로 조건문을 사용하여 변경하시면 됩니다.
</p><p>// bf_type이 1(gif), 2(jpg), 3(png)일 경우</p><p>if(in_array($row['bf_type'], array(1, 2, 3)) == true){</p><p> $file[$no][path] = "<a href="<a href="http://domain.com/data/file/$bo_table" target="_blank" rel="noopener noreferrer">http://domain.com/data/file/$bo_table</a>"><a href="http://domain.com/data/file/$bo_table" target="_blank" rel="noopener noreferrer">http://domain.com/data/file/$bo_table</a></a>";</p><p>} else{</p><p> $file[$no][path] = "$g4[path]/data/file/$bo_table";</p><p>}</p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
j
jamiexx
9년 전
예감사합니다
댓글을 작성하려면 로그인이 필요합니다.
9년 전
lib > common.lib.php 파일에서 get_file 함수를 찾아서 수정하시면 될 듯 하네요.
</p><p>// 게시글에 첨부된 파일을 얻는다. (배열로 반환)
function get_file($bo_table, $wr_id)
{
global $g4, $qstr;</p><p> $file["count"] = 0;
$sql = " select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result))
{
$no = $row[bf_no];
$file[$no][href] = "./download.php?bo_table=$bo_table&wr_id=$wr_id&no=$no" . $qstr;
$file[$no][download] = $row[bf_download];
// 4.00.11 - 파일 path 추가
$file[$no][path] = "$g4[path]/data/file/$bo_table";
//$file[$no][size] = get_filesize("{$file[$no][path]}/$row[bf_file]");
$file[$no][size] = get_filesize($row[bf_filesize]);
//$file[$no][datetime] = date("Y-m-d H:i:s", @filemtime("$g4[path]/data/file/$bo_table/$row[bf_file]"));
$file[$no][datetime] = $row[bf_datetime];
$file[$no][source] = addslashes($row[bf_source]);
$file[$no][bf_content] = $row[bf_content];
$file[$no][content] = get_text($row[bf_content]);
//$file[$no][view] = view_file_link($row[bf_file], $file[$no][content]);
$file[$no][view] = view_file_link($row[bf_file], $row[bf_width], $row[bf_height], $file[$no][content]);
$file[$no][file] = $row[bf_file];
// prosper 님 제안
//$file[$no][imgsize] = @getimagesize("{$file[$no][path]}/$row[bf_file]");
$file[$no][image_width] = $row[bf_width] ? $row[bf_width] : 640;
$file[$no][image_height] = $row[bf_height] ? $row[bf_height] : 480;
$file[$no][image_type] = $row[bf_type];
$file["count"]++;
}</p><p> return $file;
}</p><p>
$file[$no][path] = "$g4[path]/data/file/$bo_table";
이 부분을 찾아서 $g4[path] 대신에 도메인을 고정해보세요~
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
j
jamiexx
9년 전
예 해당구문을 보니깐
이미지만 바뀌는게 아니고 첨부파일 다른것까지 경로를 수정하는듯 합니다
저는 이미지만 url을 바꾸려고 합니다~~~
이미지만 바뀌는게 아니고 첨부파일 다른것까지 경로를 수정하는듯 합니다
저는 이미지만 url을 바꾸려고 합니다~~~
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
j
jamiexx
9년 전
그누4 사용자라서요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인