검색하다가 이런 에러를 만났습니다.

kicom95의 이미지

Quote:

Allowed memory size of 33554432 bytes exhausted (tried to allocate 12 bytes) in /home/kss/newbbs/search.php on line 351

사용자가 많아서 그런건가요 ?

검색을 하려구 했는데...

theone3의 이미지

kicom95 wrote:
Quote:

Allowed memory size of 33554432 bytes exhausted (tried to allocate 12 bytes) in /home/kss/newbbs/search.php on line 351

사용자가 많아서 그런건가요 ?

검색을 하려구 했는데...

검색을 하실때 스페이스를 빼고 검색해 보시길 바랍니다.
제 경우 "검색어 " 와 같이 마지막에 스페이스 문자를 넣고
검색을 하니 위와 같은 에러가 나더군요.
아마 copy-paste를 하다가 마지막에 있는 스페이스까지
복사를 해서 검색을 하면 에러가 나더군요.

당신은 사랑받기 위해 태어난 사람.

codebank의 이미지

아~ 그렇쿤요.
trim이 있어야할것으로 보이는데... :)
(순선님이 고쳐주시겠죠... :))

------------------------------
좋은 하루 되세요.

k2hyun의 이미지

에러메시지(메모리 12바이트 할당하려는데 33메가 이상을 쓴다??)대로라면

상당히 심각한 php 버그같아 보이네요. :roll:

더 이상 없다.

lifthrasiir의 이미지

해당하는 줄(search.php:351)이 다음과 같군요.

$sql_words[$bool][] = "'" . preg_replace('#\*+#', '%', trim($word)) . "'";

...근데 아무리 생각해도 여기서 에러가 난다면 pcre 내부 문제일 가능성이 높습니다. -_-;;;; 에러 날 만한 정규표현식이 아니거든요.

- 토끼군