검색 후 에러가 나는데요. 정보
검색 후 에러가 나는데요.
본문
Warning: stristr() [function.stristr]: Empty delimiter. in /home/hosting_users/dew_tongil/www/bbs/search.php on line 15
이런 에러가 나옵니다.
잘 나왔었는데;;; 특수문자 검색하고 나니 이런 에러메시지가 계속 뜨네요. ㅠㅠ
/bbs/search.php on line 15
내용은
if ($stx)
{
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($stx, $s)) { // 요기 부분이 15번째 줄입니다, ㅠㅠ
alert("금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
}
이런 에러가 나옵니다.
잘 나왔었는데;;; 특수문자 검색하고 나니 이런 에러메시지가 계속 뜨네요. ㅠㅠ
/bbs/search.php on line 15
내용은
if ($stx)
{
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($stx, $s)) { // 요기 부분이 15번째 줄입니다, ㅠㅠ
alert("금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
}
댓글 전체

if (@stristr($stx, $s))
이렇게 하시면면 워닝메시지는 안나옵니다.
워닝은 위험하다니 틀렷다는건 아니니깐...^^; - 허접한 답변 죄송;; -
php 버전이 궁금하네요
버전별로 틀릴수 있거든요.
echo stristr($email, 'e'); // outputs *** 개인정보보호를 위한 이메일주소 노출방지 ***
echo stristr($email, 'e', true); // As of PHP 5.3.0, outputs US
이렇게 하시면면 워닝메시지는 안나옵니다.
워닝은 위험하다니 틀렷다는건 아니니깐...^^; - 허접한 답변 죄송;; -
php 버전이 궁금하네요
버전별로 틀릴수 있거든요.
echo stristr($email, 'e'); // outputs *** 개인정보보호를 위한 이메일주소 노출방지 ***
echo stristr($email, 'e', true); // As of PHP 5.3.0, outputs US
이렇게 해보세요
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if ($s && stristr($stx, $s)) { // 요기 부분이 15번째 줄입니다, ㅠㅠ
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if ($s && stristr($stx, $s)) { // 요기 부분이 15번째 줄입니다, ㅠㅠ

l2zeo님, 균이님 잘 해결 되었습니다.
감사합니다. ^^
감사합니다. ^^