이 기사의 예에서는 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 프로그래밍 설계에 도움이 되기를 바랍니다.