테스트 사이트 - 개발 중인 베타 버전입니다

문자 발송 수정 어떻게 해야하나요? 채택완료

빈빈빈 2년 전 조회 1,903

 

 

 

코린이 입니다.

자동문자 발송 스크립트인듯 합니다., 고객님이 운영중인 다른 홈페이지에서 문자발송 프로그램을 똑같이 설치해달라해서 수정중인데 사용자 문자 발송이 제대로 작동안해서 원인을 찾고 있는데 $phno , $posPhno 테이블 이름 같은데 어디서 수정을 해야할까요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

sms_send_phNo($msg) 쪽에서 $msg항목이 배열로 된값을 문자열 치환해서 얻는 내용으로 판단되네요.

그래서 $phNo부분은 전화번호쪽이라는건 확인할 수 있을것 같고

정확한 내용으로는 해당 함수에서 값을 하나씩 찍어보면서 확인하는게 제일 좋을거 같습니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

빈빈빈
2년 전
감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

2년 전

말씀하신 변수는 해당 페이지에 없다면 글로벌로 불러오는 페이지에 있던가 디비에 있던가 할겁니다. 해당만 보고는 어디서 어떻게 정의되는지 알수가 없습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

빈빈빈
2년 전
고순미 답변감사합니다 제가 찾아볼 방법은 없을까요 ftp나 db 접속은 가능합니다 nm, car 이렇게 변수명이 있는데 워드프레스라 정말 모르겠습니다 ㅠㅠㅠ

{ function send_sms_phNo($msg) {

$posNm = strpos($msg, ':') + 1;
$posNmLast = strpos($msg, PHP_EOL, $posNm);
$posCar = strpos($msg, ':', $posNmLast) + 1;
$posCarLast = strpos($msg, PHP_EOL, $posCar);
$posPhNo = strpos($msg, ':', $posCarLast) + 1;

$nm = substr($msg, $posNm, $posNmLast - $posNm);
$car = substr($msg, $posCar, $posCarLast - $posCar);
$phNo = substr($msg, $posPhNo);
$content = '안녕하세요.'.$nm. '님'.PHP_EOL .' 상담 요청해 주셔서 감사합니다.'.PHP_EOL.'빠른 시간 안에 연락드리겠습니다.';

if (!startsWith($phNo, '010')) {
return;
}
}

댓글을 작성하려면 로그인이 필요합니다.

2년 전

발송주소를 볼때 위 문자발송은 카페24 SMS 호스팅 서비스를 이용해서 발송되는것으로 보여집니다.

문자발송은 다양한 부분에서 체크할 사항이 있습니다.

1. 발송서버 IP 제한이 되어있을수 있습니다.

2. 발신번호가 다른 경우 발신번호 등록이 되어있어야 합니다.

위 사항에 문제가 없을 경우에 발송되는 소스를 다시한번 자세히 확인해보셔야 합니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

빈빈빈
2년 전
네 그 부분은 확인했는데 $phno 해당 경로를 수정해봐야할것같아서 저 부분은 myphpadmin에서 수정을 해야할지 그 부분이 궁금합니다 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인