채택완료

그누보드5 이미지...

2018-01-12 (금) 20:12:32 2,315

그누보드 5에서...이미지를 가져올 때..

이미지 이름을 한글로 설정하고...가져오기 하면 안되나요..?

이미지 이름을 꼭 영어로 해야 하나요.?

<td align="center"><img src="/img/<?=$row[wr_subject]?>.png" alt="시/군아이콘"  width="100%" onClick="dv_cont('<?=$row[wr_id]?>');"  /><? echo $row[wr_subject]?></td> <? }  

여기서 $row[wr_subject] 값이 한글 입니다..

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

그누보드의 문제라기 보단 인코딩의 문제인데요, 

<?=urlencode('파일명.jpg') ?> 이런식으로 해결하시면 될듯합니다.

위 경우는 <img src="/img/<?=urlencode($row[wr_subject])?>.png" alt="시/군아이콘" width="100%" onClick="dv_cont('<?=$row[wr_id]?>');" /> 이런식이 되겠네요.

그리고 만약 한글 부분에 공백이 들어 있다면 

<?=rawurlencode($row[wr_subject]) ?>

식으로 하시면 됩니다.

답변에 대한 댓글 1개

$sql = " select * from g5_write_teamlist " ;

$list1 = sql_query($sql);


for ($t=0; $row = sql_fetch_array($list1); $t++)


{
if ($t >= 10 and $t <15 ) {

?> <td align="center"><img src="/img/<?=$row[wr_subject]?>.png" alt="시/군아이콘" width="100%" onClick="dv_cont('<?=$row[wr_id]?>');" /><? echo $row[wr_subject]?></td> <? }





이렇게해서 만들었습니다..뭐가 잘못 일까요..

답변을 작성하려면 로그인이 필요합니다.