개발자의 끄적끄적

[php/sms] php 알리고 sms 개행 처리방법 본문

개발/php

[php/sms] php 알리고 sms 개행 처리방법

효벨 2023. 9. 6. 01:00
728x90
반응형

[php/sms] php 알리고 sms 개행 처리방법

 

 

개발을 하다보면 문자 발송 시스템을 연동하여

 

sms / lms 등의 문자를 발송하곤 합니다!

 

그중에서 php 로 알리고라는 API 를 연동해서 문자를 발송하다 보면

 

내용이 길어져 줄바꿈을 처리해야 하는 경우가 있습니다!

 

그럴때는 \n 줄바꿈 개행문자를 넣어주시면 됩니다!

 

하지만!!!!!

알리고의 php 샘플에는 발송직전의 본문 메세지를 위 이미지와 같이

 

stripslashes 를 이용해서 슬래쉬를 제거해버리기 때문에 개행문자가 정상동작 하지 않습니다!

 

그럴때는 2가지 방법이 있습니다!

 

 

1. 아래 이미지와 같이 stripslashes 를 제거하고 본문을 그대로 전송하는 방법

 

2. 아래 이미지와 같이 전송할 본문을 addslashes 로 한번 감싼 뒤 stripslashes 처리는 하는 방법

 

이렇게 2가지 방법으로 처리해도 가능하지만,

 

본문에 어떤 특수문자들로 오류가 발생할지 모르기때문에,

 

2번의 방법을 추천합니다!

 

1번은 당시에만 정상동작하고 오류가 분명히 발생되는 상황이 생길겁니다!

 

참고들 하세요!

반응형
Comments