제가 문자를 해놨는데
장문문자일때는 글자가 짤려서가드라구요
근데 아이코드 홈페이지에서 전송할때는 제대로였구요..
그래서 아이코드측과 연락을 하여 모듈을 하나 받아서 다시 개발을했는데
짤려서가지는 않으나
엔터가 안먹드라구요(장문기준)
그래서 받은 모듈 파일중 plugin/sms5/component.php에서
아래와같이 "이부분"을 주석을 걸었더니 정상적으로 처리되는데
혹시 저부분을 주석을걸면 문제가 있을까요? 단체발송이라던가.. 여러가지점에서..
Copy
function Add($strTelList, $strCallBack, $strData, $strSubject='', $strDate='') {
// 개행치환
이부분// $strData = preg_replace_callback("/\r\n/",function() { return "\n"; },$strData);
이부분// $strData = preg_replace_callback("/\r/",function() { return "\n"; },$strData);
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
2018-10-16 (화) 11:33:34
역슬래쉬 붙는건 DB에 저장될때 문제가 되는 부분이 있어서 치환되어 저장되어 집니다.
답변에 대한 댓글 2개
바트컨트롤
2018-10-16 (화) 11:34:18
$strData = stripslashes($strData); 이런식으로 처리해도될까요...?
2018-10-16 (화) 11:37:51
역슬래쉬 제거해서 DB에 저장하는데 문제가 없다면 그렇게 적용하셔도 되긴 하는데 DB 쿼리 부분에서 문제가 발생될 소지가 있을수 있으니 적용후 테스트를 해보시길 바랍니다.
저 주석부분은 줄바꿈 말고는 문제될사항은 없어보이는데요.
답변에 대한 댓글 1개
바트컨트롤
2018-10-16 (화) 11:23:09
아참 또 질문이있는데 ㅠ
더블쿼테이션(") 이게 보내면
더블쿼테이션 앞에 역슬래쉬가 붙드라구요...
더블쿼테이션(") 이게 보내면
더블쿼테이션 앞에 역슬래쉬가 붙드라구요...
답변을 작성하려면 로그인이 필요합니다.