curl_setopt($ch, CURLOPT_URL, "http://www.axiomus.ru/test/api_xml_test.php"); // set url to post to
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_POST, 1); // set POST method
curl_setopt($ch, CURLOPT_POSTFIELDS, "data=".urlencode($xml)); // add POST fields
$result = curl_exec($ch); // run the whole process
Скрипт отправляет файл update_order1.xml на сайт, скорее всего происходит обновление данных. В 1с можно сформировать файл хмл и отправить на сайт для обработки. У вас файл уже формирует 1С? Все можно сделать в 1с обращайтесь, обговорим детали.
<?
//читает локальный файл
$filename = "update_order1.xml";
$handle = fopen($filename, "r");
$xml = fread($handle, filesize($filename));
fclose($handle);
//curl - для передачи файлов, данных. является отличным средством для моделирования действий пользователя в браузере
//инициализируем
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.axiomus.ru/test/api_xml_test.php"); // устанавливаем ссылку для post запроса
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // вернуть результат
curl_setopt($ch, CURLOPT_POST, 1); // эмулируем передачу данных методом POST
curl_setopt($ch, CURLOPT_POSTFIELDS, "data=".urlencode($xml)); // заполняем поля данными для передачи
$result = curl_exec($ch); // выполняем запрос
echo $result; //отображаем результат нашей деятельности