PHP curl send XHR - отправка файла в запросе - пример

Здесь мы не будем "вдаваться в XHR", а просто покажем как отправить файл так, чтобы потом, зная его имя, можно было получить доступ к данным вот так (также оно бывает в том числе и при XHR запросе ):

file_get_contents("php://input")

для этого при отправке POST не указывайте имя поля (иначе оно тоже будет считаться содержимым файла вместе со знаком "равно") - то есть просто добавьте в опции POST:

 curl_setopt($ch, CURLOPT_POSTFIELDS,   file_get_contents('somefile.xml'));

- в отличии от этого примера мы не указываем имена полей - а просто добавляем строку, в которую считываем файл, который нужно отправить на сервер.

Key Words for FKN + antitotal forum (CS VSU):