0

重複の可能性:
PHP を使用して XML を URL に POST し、応答を処理する

都道府県 ID を POST することによって都市リストを返す XML があります。(POST で ID を受け取ります) http://example.com/get_city_list.xml

<cities>
  <city>
    <id></id>
    <name></name>
  </city>

  <city>
    <id></id>
    <name></name>
  </city>

  <city>
    <id></id>
    <name></name>
  </city>
<cities>

州 ID を (POST REQUEST で) XML に送信するにはどうすればよいですか?

私はphp5を使用しています

4

1 に答える 1

3

CURLを使用する:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/path/to/form");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);

$data = array(
    'foo' => 'foo foo foo',
    'bar' => 'bar bar bar',
    'baz' => 'baz baz baz'
);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
于 2012-10-26T08:36:28.560 に答える