denover
Постоялец
- Регистрация
- 5 Июн 2008
- Сообщения
- 56
- Реакции
- 7
- Автор темы
- #1
Не пойму в чём загвоздка. Почему ничего не передаётся.
Вот код:
ping.php
Вот код:
PHP:
index.php
<?php
function send_xml( $url, $xml, $sync=false ) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
$data = curl_exec($ch);
if (curl_errno($ch)) {
$data=0;
}
curl_close($ch);
return $data;
}
$xml = '<member><name>name</name></member>';
var_dump( send_xml( 'http://localhost/ping.php', $xml ) );
?>
PHP:
<?php
var_dump($_POST);
?>
HTML:
string(13) "array(0) {
}
"