ホームページ > バックエンド開発 > PHPチュートリアル > XML データの取得に関するカールに関する問題

XML データの取得に関するカールに関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:11:35
オリジナル
946 人が閲覧しました

XML データを取得するcurlに関する問題
XMLファイルのリンクを取得するためにcurlを使用しましたが、コンテンツのみが取得されますが、構造は取得されません。

例: 123red

結果は次のようになります: 123 red

どこで行う必要がありますか設定しますか?
------解決策のアイデア----------------------
コードを投稿して見てください。
------解決策----------------------
値を取得しただけで修正しませんでした生成された XML は解析されるため、期待する効果は得られません。
------解決策----------------------
出力前にヘッダーを追加します。

<br />function curlxml($url){<br />    $header[] = "Content-type: text/xml";//定义content-type为xml<br />    $ch = curl_init();  <br />    curl_setopt($ch, CURLOPT_URL, $url);  <br />    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);<br />    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);<br />    curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回    <br />    $r = curl_exec($ch);  <br />    curl_close($ch); <br />         <br />    return $r;    <br />    }<br />     <br /> $url="https://www.123456.com";<br />  <br /> $value=curlxml($url);<br /> <br />header('content-type:text/xml;charset=utf-8');<br /> echo $value;  <br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート