Wiki | Login | Join | OpenID | RSS Feed
html사용 체크시 자동링크 안하게 하는 법
최광용 Lv. 15 llllllllll 
889 hit since 2005/02/21 23:45

이미지등이 포함된 html코드를 붙여 넣어서 글을 작성할 때는, 자동 링크 기능때문에 그림이 제대로 안 보여진다.
아래와 같은 이유때문에...

<img src=a.jpg>

위의 코드가 autolink 걸리게 되면,

<img src=<a href=a.jpg><img src=a.jpg></a>>

이렇게 희한한 코드로 변환되어 브라우저에 출력되지 않는다.

view.php에서 자동링크를 거는 부분은 include/list_check.php에 다음과 같이 되어 있어서 그렇다. autolink($memo) 하는 부분에 use_html을 사용하는지의 여부를 확인하여 autolink걸게 하면 위와 같은 문제는 발생되지 않는다.

if($data[use_html] < 2) $memo=nl2br($data[memo]);
else $memo=$data[memo];

// 자동링크 거는 부분;;
if($setup[use_autolink] && ($data[use_html] &lt; 2)) $memo=autolink($memo);
$memo .= "<!--"<-->";