XML post 관련 문의드립니다. 채택완료
명준
10년 전
조회 3,420
아무리 해봐도 안되네요 ㅠ_ㅠ
대체 뭐가 문제인지...
글 작성시 XML 로 타 사이트에 데이터를 넘겨야 되는 문제입니다.
제가 생각한 방법은 write_update.skin.php 부분에 코드를 추가해서 xml post 를 하였는데 작동이 안된다는데.. 어디가 문제인가요? ㅠ_ㅠ
</p><p> </p><p><span style="font-size: 14.6666669845581px; line-height: 1.5;"><?</span></p><p><span style="font-size: 14.6666669845581px; line-height: 1.5;">if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 </span> </p><p> </p><p>$crmNAME = $list[wr_name];</p><p>$crmHP = $list[wr_1];</p><p>$crmEMAIL = $list[email];</p><p>$crmTITLE = $subject;</p><p>$crmBODY = $content;</p><p>$crmDATE = $list[wr_datetime]; </p><p> </p><p>$readData.="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n";</p><p>$readData.="<data>\r\n";</p><p>$readData.=" <DATASET>\r\n";</p><p>$readData.=" <AKEY>123412341234</AKEY>\r\n";</p><p>$readData.=" <GUBUN>I</GUBUN>\r\n";</p><p>$readData.=" <STAT>1</STAT>\r\n";</p><p>$readData.=" <NAME><![CDATA[".$crmNAME."]]></NAME>\r\n";</p><p>$readData.=" <SEX><![CDATA[\"0\"]]></SEX>\r\n";</p><p>$readData.=" <HP><![CDATA[".$crmHP."]]></HP>\r\n";</p><p>$readData.=" <AGE></AGE>\r\n";</p><p>$readData.=" <EMAIL><![CDATA[".$crmEMAIL."]]></EMAIL>\r\n";</p><p>$readData.=" <CARE></CARE>\r\n";</p><p>$readData.=" <CALLTIME></CALLTIME>\r\n";</p><p>$readData.=" <COURSE><![CDATA[\"상담신청\"]]></COURSE>\r\n";</p><p>$readData.=" <TITLE><![CDATA[".$crmTITLE."]]</TITLE>\r\n";</p><p>$readData.=" <BODY><![CDATA[".$crmBODY."]]</BODY>\r\n";</p><p>$readData.=" <REVTIME></REVTIME>\r\n";</p><p>$readData.=" <WRITETIME><![CDATA[".$crmDATE."]]</WRITETIME>\r\n";</p><p>$readData.=" <SMS_PM><![CDATA[\"0\"]]></SMS_PM>\r\n";</p><p>$readData.=" </DATASET>\r\n";</p><p>$readData.="</data>\r\n";</p><p>echo $readData;</p><p>$obj_xml="POST HTTP/1.0 \r\n";</p><p>$szUrl="<a href="<a href="http://was.smartcrm.kr/smartcrm/webservice/xml_input.asp" target="_blank" rel="noopener noreferrer">http://was.smartcrm.kr/smartcrm/webservice/xml_input.asp</a>"><a href="http://was.smartcrm.kr/smartcrm/webservice/xml_input.asp" target="_blank" rel="noopener noreferrer">http://was.smartcrm.kr/smartcrm/webservice/xml_input.asp</a></a>";</p><p>$obj_xml->Open("post", $szUrl, false);</p><p>$obj_xml->setRequestHeader("Content-Type", "application/x-www-form-urlencoded");</p><p>$obj_xml->setRequestHeader("Accept-Language", "ko");</p><p>$obj_xml->send["xmldata=".$readData];</p><p>$responData=$obj_xml->responseTEXT; </p><p> </p><p>
위의 코드도 구글링을 엄청 열심히 하며 찾아낸건데..
정말 하다하다 어느부분을 수정해야하는지 모르겠어서 질문답변에 올립니다.
감사합니다 (__)
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인