write_update.php 에 에러가 있습니다 정보
write_update.php 에 에러가 있습니다본문
Warning: stristr(): Empty delimiter. in /home/hosting_users/choinaudo/www/gnuboard4/bbs/write_update.php on line 12
Warning: stristr(): Empty delimiter. in /home/hosting_users/choinaudo/www/gnuboard4/bbs/write_update.php on line 16
글 업로드하면 저런 문구가 번쩍 뜨고 사라지는데요 별 문제는 없는 것 같은데
그래도 신경이 쓰이네요
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($wr_subject, $s)) {
alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
if (stristr($wr_content, $s)) {
alert("내용에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
}
요 부분인거같은데요 주석을 없앤다음 부터 저게 뜨네요
왜 그럴까요?기본 환경설정 - 단어 필터링
삭제했냐고 어느 분이 그러시던데 다 지워봐도 똑같던데요
주석처리 다시해야되나...
Warning: stristr(): Empty delimiter. in /home/hosting_users/choinaudo/www/gnuboard4/bbs/write_update.php on line 16
글 업로드하면 저런 문구가 번쩍 뜨고 사라지는데요 별 문제는 없는 것 같은데
그래도 신경이 쓰이네요
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($wr_subject, $s)) {
alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
if (stristr($wr_content, $s)) {
alert("내용에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
}
요 부분인거같은데요 주석을 없앤다음 부터 저게 뜨네요
왜 그럴까요?기본 환경설정 - 단어 필터링
삭제했냐고 어느 분이 그러시던데 다 지워봐도 똑같던데요
주석처리 다시해야되나...
댓글 전체
if( $config[cf_filter]) {
.
.
.
}
if문으로 위 스크립트를 몽땅 둘러싸보세요
필터할 단어를 입력하지 않은 경우 $s 변수에 null 값이 들어가므로해서 생기는 에러 같네요
.
.
.
}
if문으로 위 스크립트를 몽땅 둘러싸보세요
필터할 단어를 입력하지 않은 경우 $s 변수에 null 값이 들어가므로해서 생기는 에러 같네요
if($config[cf_filter]);{ //추가
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($wr_subject, $s)) {
alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
if (stristr($wr_content, $s)) {
alert("내용에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
}
}//end if
지금은 이렇게 돼있는 상태입니다 그래도 에러는 뜨네요
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($wr_subject, $s)) {
alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
if (stristr($wr_content, $s)) {
alert("내용에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
}
}//end if
지금은 이렇게 돼있는 상태입니다 그래도 에러는 뜨네요
추가한 if문 뒤에 세미콜론 있는데 단순 오타인가요?
if( trim($config[cf_filter]) ){ //추가
이렇게 다시 수정 해 보세요..아마도 환경설정에서 필터링 단어 입력란에 스페이스가 들어있는 것 같네요
이렇게 다시 수정 해 보세요..아마도 환경설정에서 필터링 단어 입력란에 스페이스가 들어있는 것 같네요
음 마찬가지네요.
경고뜨는 라인은 if (stristr($wr_content, $s)) { 입니다
뭐가 잘못딘건지;; 스페이스는 없습니다
경고뜨는 라인은 if (stristr($wr_content, $s)) { 입니다
뭐가 잘못딘건지;; 스페이스는 없습니다
ㅎㅎ..그것참..이상하네요..필터링 단어로 바 카 라 를 한번 넣어 보시지요
그래도 똑같네요 ㅠㅠ
제가 해봤는데요.
단어 필터링이 비어 있으면 에러가 납니다.
그 단어 필터링 삭제했냐 물어보신 분의 의도는
'단어 필터링 삭제해봤냐'가 아니라 그냥 그거 삭제했는지만 물어보신 것 같습니다.
이 페이지 소스 보면 아래쪽 자바스크립트에
g4_cf_filter 변수가 있습니다.
g4_cf_filter = '어쩌구,저쩌구...' 이렇게 나와있는데요.
그누보드에서 권장하는 필터링 단어들이죠.
단어 필터링 사용하실거면 그 단어들을 다시 추가 하시거나.
단어 필터링 사용하지 않으실 거면 그냥 그 코드를 삭제하셔도 되겠죠.
단어 필터링이 비어 있으면 에러가 납니다.
그 단어 필터링 삭제했냐 물어보신 분의 의도는
'단어 필터링 삭제해봤냐'가 아니라 그냥 그거 삭제했는지만 물어보신 것 같습니다.
이 페이지 소스 보면 아래쪽 자바스크립트에
g4_cf_filter 변수가 있습니다.
g4_cf_filter = '어쩌구,저쩌구...' 이렇게 나와있는데요.
그누보드에서 권장하는 필터링 단어들이죠.
단어 필터링 사용하실거면 그 단어들을 다시 추가 하시거나.
단어 필터링 사용하지 않으실 거면 그냥 그 코드를 삭제하셔도 되겠죠.
단어필터링 안 비어있는데 에러가 납니다
비어 있어도 에러는 나네요 름....g4_cf_filter 란것도 없는데..
비어 있어도 에러는 나네요 름....g4_cf_filter 란것도 없는데..