> 백엔드 개발 > PHP 튜토리얼 > PHP form_php 팁에서 XML을 보내는 방법

PHP form_php 팁에서 XML을 보내는 방법

WBOY
풀어 주다: 2016-05-16 20:33:03
원래의
1022명이 탐색했습니다.

이 기사의 예에서는 PHP 형식으로 XML을 보내는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같습니다.

방법 1, 컬 사용:

코드 복사 코드는 다음과 같습니다.
$xml_data = ... ";
$url = 'http://www.xxxx.com';
$header[] = "콘텐츠 유형: text/xml";//콘텐츠 유형을 xml로 정의
컬_setopt($ch, CURLOPT_URL, $url);
컬_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
컬_setopt($ch, CURLOPT_HTTPHEADER, $header);
컬_setopt($ch, CURLOPT_POST, 1);
컬_setopt($ch, CURLOPT_POSTFIELDS, $xml_data);
$response = 컬_exec($ch);
if(curl_errno($ch))
{
컬_오류($ch) 인쇄
}
컬_닫기($ch);

방법 2, fsockopen 사용:

코드 복사 코드는 다음과 같습니다.
$fp = fsockopen($server_ip, 80);
fputs($fp, "POST $path HTTP/1.0rn");
fputs($fp, "호스트: $serverrn");
fputs($fp, "콘텐츠 유형: 텍스트/xmlrn");
fputs($fp, "콘텐츠 길이: $contentLengthrn");
fputs($fp, "연결: closen");
fputs($fp, "rn"); // 모든 헤더가 전송되었습니다
fputs($fp, $xml_data);
$결과 = '';
동안 (!feof($fp)) {
$result .= fgets($fp, 128);
}
$결과 반환;

이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿