【问题标题】:Transform Curl in php在 php 中转换卷曲
【发布时间】:2018-02-23 13:19:57
【问题描述】:

我在 cURL 中有这段代码。我想在 PHP 中转换或执行它。

curl -X POST -H "auth_id: {{market_id}}" -H "auth_token: {{auth_token}}" -H "Content-Type: multipart/form-data;" -F "campaign_slug={{campaign_slug}}" -F "csv=@{{file.csv}}" 'https://{{market_subdomain}}.co-buying.com/api/potential_campaign_signups/upload'

你能告诉我怎么做吗?

谢谢 巴斯蒂安

【问题讨论】:

  • 请相信搜索的力量。
  • 这个问题违反了指南,因为它的范围太广了。

标签: php curl


【解决方案1】:

您可以使用curl-to-php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://{{market_subdomain}}.co-buying.com/api/potential_campaign_signups/upload");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = "Auth_id: {{market_id}}";
$headers[] = "Auth_token: {{auth_token}}";
$headers[] = "Content-Type: multipart/form-data;";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close ($ch);

【讨论】:

    【解决方案2】:

    您可以使用一些在线转换器。喜欢 https://incarnate.github.io/curl-to-php/ 自己写这个网址可能对你有指导作用; http://code.stephenmorley.org/php/sending-files-using-curl/

    还请检查完整的curl parameters 覆盖范围

    如果你不能成功,你可能想尝试

    exec($curlCommand,$result);
    

    另请阅读 exec documentation

    【讨论】:

    猜你喜欢
    • 2017-06-03
    • 1970-01-01
    • 2015-10-02
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    相关资源
    最近更新 更多