신디케이션 설치후 글삭제하니까 오류가 뜨는데 어디를 수정해야하는지 몰라서 질문드립니다.ㅠㅠ 정보
신디케이션 설치후 글삭제하니까 오류가 뜨는데 어디를 수정해야하는지 몰라서 질문드립니다.ㅠㅠ- ReverserJMC 자기소개 아이디로 검색 회원게시물
- 1,388

본문
글을 삭제를 하니까 이러한 오류가 뜨네요 ㅠㅠ
insert into g4_syndi_delete_content_log(content_id, bbs_id, title, link_alternative, delete_date) values('238','B01','Kim Jong Kook (源�醫낃뎅) - Can't Forget (紐� �엸�뼱)','./bbs/board.php?bo_table=B01&wr_id=238','20130305123912')
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't Forget (紐� �엸�뼱)','./bbs/board.php?bo_table=B01&wr_id=238','20130305123912'' at line 1
error file : /bbs/delete_all.php
delete_all.php 에서 수정을했는데 잘못했나봐요.ㅠㅠ
// syndication ping
include '../syndi/include/gnuboard4_euckr/include.bbs.delete_all.php';
$count_write++;
어디를 수정해야하는 건지좀 알려주세요.ㅠㅠ
아 사용하는 언어는 utf8 입니다.
insert into g4_syndi_delete_content_log(content_id, bbs_id, title, link_alternative, delete_date) values('238','B01','Kim Jong Kook (源�醫낃뎅) - Can't Forget (紐� �엸�뼱)','./bbs/board.php?bo_table=B01&wr_id=238','20130305123912')
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't Forget (紐� �엸�뼱)','./bbs/board.php?bo_table=B01&wr_id=238','20130305123912'' at line 1
error file : /bbs/delete_all.php
delete_all.php 에서 수정을했는데 잘못했나봐요.ㅠㅠ
// syndication ping
include '../syndi/include/gnuboard4_euckr/include.bbs.delete_all.php';
$count_write++;
어디를 수정해야하는 건지좀 알려주세요.ㅠㅠ
아 사용하는 언어는 utf8 입니다.
댓글 전체
insert into g4_syndi_delete_content_log(content_id, bbs_id, title, link_alternative, delete_date) values('238','B01','Kim Jong Kook (源�醫낃뎅) - Can't Forget (紐� �엸�뼱)','./bbs/board.php?bo_table=B01&wr_id=238','20130305123912')
Kim Jong Kook (源�醫낃뎅) - Can't Forget (紐� �엸�뼱) 구문에서 ' <=== 이게 들어가니까 오류가 뜨는겁니다
찾아서 \' \" 두가지가 들어가면 str_replace로 바꿔시구요
include '../syndi/include/gnuboard4_euckr/include.bbs.delete_all.php'; 여기는 euckr인데요???
utf8 페이지로 연결하셔요
Kim Jong Kook (源�醫낃뎅) - Can't Forget (紐� �엸�뼱) 구문에서 ' <=== 이게 들어가니까 오류가 뜨는겁니다
찾아서 \' \" 두가지가 들어가면 str_replace로 바꿔시구요
include '../syndi/include/gnuboard4_euckr/include.bbs.delete_all.php'; 여기는 euckr인데요???
utf8 페이지로 연결하셔요
Kim Jong Kook (源�醫낃뎅) - Can't Forget (紐� �엸�뼱) 이부분이 제목인데요... 이것때문에 삭제가 안된다는 말씀인거죠? 그누보드 유투브 rss 스킨으로 노래 목록불러오는거라 제목부분에 한글이 깨진거 아닌가요... 그리고 이상하게 동일한 게시판에서 다른 게시물은 삭제가 잘되는데 유독 Kim Jong Kook (김종국) - Can't Forget (못 잊어) 제목의 게시물만 삭제 하면 오류가 나서 ㅠㅠ
Can't Forget ' <=== 작은따움표가 들어가서 안된다고 위에 적어드렸는데요
ㅇ ㅏ....... 그런데 그 따움표를 어떤 파일에서 삭제를 해야하는지를 모르겠어요 ㅠㅠ
도움주시는데 제가 잘 몰라서...
도움주시는데 제가 잘 몰라서...
delete_all.php 요 파일 열어서
// 게시글 삭제
sql_query(" delete from $write_table where wr_parent = '$write[wr_id]' ");
// 최근게시물 삭제
sql_query(" delete from $g4[board_new_table] where bo_table = '$bo_table' and wr_parent = '$write[wr_id]' ");
요 둘중에 하나에서 삭제를 해야하나요?
// 게시글 삭제
sql_query(" delete from $write_table where wr_parent = '$write[wr_id]' ");
// 최근게시물 삭제
sql_query(" delete from $g4[board_new_table] where bo_table = '$bo_table' and wr_parent = '$write[wr_id]' ");
요 둘중에 하나에서 삭제를 해야하나요?
syndi/include/gnuboard4_euckr/include.bbs.delete_all.php 여기서 euckr 은 파일들은 utf8로 코딩하고 폴더 이름만 변경을 안했어요.;;;
그렇다면 그대로 사용하셔도 무방하군요
insert into g4_syndi_delete_content_log(content_id, bbs_id, title, link_alternative, delete_date) values('238','B01','Kim Jong Kook (源�醫낃뎅) - Can't Forget (紐� �엸�뼱)','./bbs/board.php?bo_table=B01&wr_id=238','20130305123912')
이렇게 insert 되는 구문에서 title 속에 들어가있는 ' 또는 " 를 찾아서 \' \" 로 바구셔요
$title = str_replace("\"", "\\\"", $title);
$title = str_replace("'", "\'", $title);
이렇게 해야 하나??? 암튼 머 이런식으로 바꿔준다음 insert 시켜보세요
이렇게 insert 되는 구문에서 title 속에 들어가있는 ' 또는 " 를 찾아서 \' \" 로 바구셔요
$title = str_replace("\"", "\\\"", $title);
$title = str_replace("'", "\'", $title);
이렇게 해야 하나??? 암튼 머 이런식으로 바꿔준다음 insert 시켜보세요
후미 찾다가 기절할뻔했네요.
그누보드 파일중에 있는지 알고 한참을 찾다보니 신디폴더에있네요 ㅠㅠ
덕분에 해결했습니다.
불량학생님 감사합니다.^^
그누보드 파일중에 있는지 알고 한참을 찾다보니 신디폴더에있네요 ㅠㅠ
덕분에 해결했습니다.
불량학생님 감사합니다.^^