테스트 사이트 - 개발 중인 베타 버전입니다

그누보드5 이미지... 채택완료

수아주환 7년 전 조회 2,207

그누보드 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개

채택된 답변
+20 포인트
e
7년 전

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

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

 

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

 

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

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

식으로 하시면 됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

수아주환
7년 전
$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> <? }





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

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

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

로그인