ClassicASP instr() 문장에서 단어검색(추출)
페이지 정보
본문
instr(인수1, 인수2, 인수3, 인수4)
인수1 - 검색 시작위치
인수2 - 검색될 문장
인수3 - 검색할 단어
인수4 - 대소문자 구분 여부 (디폴트 0)
<%
'금지어 필터링 가져온다
sql = "select no_word from cms_board_noword where school_code='" & school_code & "'"
set rs = conn.execute(sql)
noword = false
if rs.bof or rs.eof then
else
no_word = split(rs("no_word"), ",")
for i = 0 to UBound(no_word)
'response.write no_word(i) & "<br />"
if Instr(1, content, no_word(i), 0) > 0 then
noword = true
'err_msg("금지어가 포함되어 있어 글을 등록할 수 없습니다.")
end If
next
end If
if noword = false then
response.write "실행된다."
else
response.write "실행할 수 없다."
end if
%>
php에 같은 명령어===============================
strpos(인수1, 인수2)
인수1 - 검색될 문장
인수2 - 검색할 단어
<?php
$pos = strpos(인수1, 인수2);
if ($pos == false) {
echo "단어가 검색되지 않았다.";
} else{
echo "단어가 검색되었다.";
}
?>
관련자료
http://blog.naver.com/jyhee81/30019727180
인수1 - 검색 시작위치
인수2 - 검색될 문장
인수3 - 검색할 단어
인수4 - 대소문자 구분 여부 (디폴트 0)
<%
'금지어 필터링 가져온다
sql = "select no_word from cms_board_noword where school_code='" & school_code & "'"
set rs = conn.execute(sql)
noword = false
if rs.bof or rs.eof then
else
no_word = split(rs("no_word"), ",")
for i = 0 to UBound(no_word)
'response.write no_word(i) & "<br />"
if Instr(1, content, no_word(i), 0) > 0 then
noword = true
'err_msg("금지어가 포함되어 있어 글을 등록할 수 없습니다.")
end If
next
end If
if noword = false then
response.write "실행된다."
else
response.write "실행할 수 없다."
end if
%>
php에 같은 명령어===============================
strpos(인수1, 인수2)
인수1 - 검색될 문장
인수2 - 검색할 단어
<?php
$pos = strpos(인수1, 인수2);
if ($pos == false) {
echo "단어가 검색되지 않았다.";
} else{
echo "단어가 검색되었다.";
}
?>
관련자료
http://blog.naver.com/jyhee81/30019727180
댓글목록
등록된 댓글이 없습니다.