EB콘텐츠 나 EB콘텐츠 아이템 의 제목이나 설명글에 따옴표가 들어갔을 때 에러 > 버그 & 건의

본문 바로가기

버그 & 건의

EB콘텐츠 나 EB콘텐츠 아이템 의 제목이나 설명글에 따옴표가 들어갔을 때 에러

본문

EB콘텐츠 나 EB콘텐츠 아이템 의  제목이나  설명글에 따옴표가 들어갔을 때 에러

실제 저장되는 내용은 

/**
 * @file    /adm/eyoom_admin/core/theme/ebcontents_itemform_update.php
 */

파일에서 정상적으로 처리가 됩니다.

$sql

update g5_eyoom_contents_item set ec_code = '1580228270', ci_state = '1', ci_sort = '5', ci_subject = 'a:3:{i:0;s:50:"\"제목에 따옴표가 들어 갔을 경우에\"";i:1;s:0:"";i:2;s:0:"";}', ci_text = 'a:2:{i:0;s:46:"설명글에 \"따옴표\"가 들어갔을 때";i:1;s:0:"";}', ci_content = '', ci_link = 'a:2:{i:0;s:0:"";i:1;s:0:"";}', ci_target = 'a:2:{i:0;s:5:"_self";i:1;s:5:"_self";}', ci_theme = 'eb4_busi_011', ci_period = '1', ci_start = '', ci_end = '', ci_view_level = '1', ci_regdt=ci_regdt where ci_no = '165'
-----------------
$ci_subject : a:3:{i:0;s:50:"\"제목에 따옴표가 들어 갔을 경우에\"";i:1;s:0:"";i:2;s:0:"";}
-----------------
$ci_text : a:2:{i:0;s:46:"설명글에 \"따옴표\"가 들어갔을 때";i:1;s:0:"";}

 

실제 디비나 파일로 저장된 파일 내용

array("ci_no" => "165","ec_code" => "1580228270","ci_theme" => "eb4_busi_011","ci_state" => "1","ci_sort" => "5","ci_subject" => "a:3:{i:0;s:50:\"\"제목에 따옴표가 들어 갔을 경우에\"\";i:1;s:0:\"\";i:2;s:0:\"\";}","ci_text" => "a:2:{i:0;s:46:\"설명글에 \"따옴표\"가 들어갔을 때\";i:1;s:0:\"\";}","ci_content" => "","ci_link" => "a:2:{i:0;s:0:\"\";i:1;s:0:\"\";}","ci_target" => "a:2:{i:0;s:5:\"_self\";i:1;s:5:\"_self\";}","ci_img" => "","ci_period" => "1","ci_start" => "","ci_end" => "","ci_view_level" => "1","ci_regdt" => "2020-01-29 03:44:21")

Mysql에 저장된 내용

ci_subject : a:3:{i:0;s:50:""제목에 따옴표가 들어 갔을 경우에"";i:1;s:0:"";i:2;s:0:"";}

ci_text : a:2:{i:0;s:46:"설명글에 "따옴표"가 들어갔을 때";i:1;s:0:"";}

실제 저장된 파일 "ec_item_1580228270.php" 을 직접 불러와서 출력 테스트 했을 경우에

<?php  

/* test.php 로 출력 테스트 */
include_once('./_common.php');

$ebcontents_path = G5_DATA_PATH.'/ebcontents/'.$theme;

echo($ebcontents_path.'/ec_item_1580228270.php');
include_once($ebcontents_path.'/ec_item_1580228270.php');

echo '<pre>'; print_r($ec_item); echo '</pre>';
?>

출력내용

[4] => Array
        (
            [ci_no] => 165
            [ec_code] => 1580228270
            [ci_theme] => eb4_busi_011
            [ci_state] => 1
            [ci_sort] => 5
            [ci_subject] => a:3:{i:0;s:50:""제목에 따옴표가 들어 갔을 경우에"";i:1;s:0:"";i:2;s:0:"";}
            [ci_text] => a:2:{i:0;s:46:"설명글에 "따옴표"가 들어갔을 때";i:1;s:0:"";}
            [ci_content] => 
            [ci_link] => a:2:{i:0;s:0:"";i:1;s:0:"";}
            [ci_target] => a:2:{i:0;s:5:"_self";i:1;s:5:"_self";}
            [ci_img] => 
            [ci_period] => 1
            [ci_start] => 
            [ci_end] => 
            [ci_view_level] => 1
            [ci_regdt] => 2020-01-29 03:44:21
        )

 

여기 까지는 테스트 해서 되는걸 확인했는데 불러 오면서 함수 unserialize 에 ""   ""  에서 문제가 생기는거 같습니다.

확인 부탁합니다.

댓글목록0

등록된 댓글이 없습니다.

버그&건의 이용 안내

버그&건의 게시판에 이용 중 버그가 있거나 개선점 등을 남겨주시면 참고하도록 하겠습니다.
이 게시판은 이윰넷 관리자가 일일이 응대 해 드리지는 않으니 참고해 주시기 바랍니다.
질문글은 꼭 질문과 답변 게시판 또는 1:1문의 게시판을 이용하여 주시기 바랍니다.

전체 12 건 - 1 페이지
번호
제목
글쓴이
사이트 내 전체검색