Как разместить данные в cURL из parse_ini_file - PullRequest
0 голосов
/ 25 сентября 2018

Интегрирован SMS-шлюз и требуется прочитать данные в INI-файл и выполнить POST.

Данные следующим образом (включая китайские символы):

[101]
DestName=二寶
dstaddr=08881268
smbody=我是測試2
[102]
DestName=小明
dstaddr=08881268
smbody=我是測試3

Предыдущее исследование понимает, что parse_ini_file функция позволяла читать INI-файл и преобразовывать его в массив, такой как этот $arr = parse_ini_file($file,true);

Но как отправить эти данные в cURL Post?

Нужно ли мне http_build_query($arr) для того, чтобы получить строку URL из файла .ini?

В cURL мне нужно следующее?

curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));

или

curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); 

Спасибо.

1 Ответ

0 голосов
/ 25 сентября 2018

Да, если вы хотите опубликовать данные в URL.Вам нужно сделать следующее, если вы передаете данные в виде массива.

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/x-www-form-urlencoded;charset=UTF-8');
...