Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP cUrl将数据发送到CRM_Php_Curl - Fatal编程技术网

使用PHP cUrl将数据发送到CRM

使用PHP cUrl将数据发送到CRM,php,curl,Php,Curl,我通过以下链接将数据传递到我的CRM: http://www.crmtool.net/lp_NewLead.asp?lp_CompanyID=12345&lp_Username=test&lp_Password=test&lp_SourceType=WEBBusinessTelecom&lp_UserField6=WebForm-AIIMS&lp_Company=Qwerty2&lp_ContactFirstName=Roland&lp_P

我通过以下链接将数据传递到我的CRM:

http://www.crmtool.net/lp_NewLead.asp?lp_CompanyID=12345&lp_Username=test&lp_Password=test&lp_SourceType=WEBBusinessTelecom&lp_UserField6=WebForm-AIIMS&lp_Company=Qwerty2&lp_ContactFirstName=Roland&lp_Phone=11111&lp_Email=test
但当我尝试通过PHP cUrl执行此操作时,它不会发送到CRM:

<?php
$data = array(
    "lp_SourceType" => "WEB - Business Telecom",
    "lp_UserField6" => "Web Form - AIIMS",
    "lp_UserField6" => "Web Form - AIIMS",
    "lp_Company" => $business,
    "lp_ContactFirstName" => $name,
    "lp_Phone" => $phone,
    "lp_Email" => $email,
);
$data_string = json_encode($data);

$ch = curl_init('http://www.crmtool.net/lp_NewLead.asp?lp_CompanyID=12345&lp_Username=test&lp_Password=test');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($data_string))
);

$result = curl_exec($ch);

给定的URL似乎是GET方法。
您是否尝试将其更改回GET方法并将所有数据数组放回URL?

尝试以下代码:

<?php
// http://www.crmtool.net/lp_NewLead.asp?lp_CompanyID=12345&lp_Username=test&lp_Password=test&lp_SourceType=WEBBusinessTelecom&lp_UserField6=WebForm-AIIMS&lp_Company=Qwerty2&lp_ContactFirstName=Roland&lp_Phone=11111&lp_Email=test
$data = array(
    'lp_CompanyID' => '12345',
    'lp_Username' => 'test',
    'lp_Password' => 'test',
    'lp_SourceType' => 'WEBBusinessTelecom',
    'lp_UserField6' => 'WebForm-AIIMS',
    'lp_Company' => 'Qwerty2',
    'lp_ContactFirstName' => 'Roland',
    'lp_Phone' => '11111',
    'lp_Email' => 'test',
);

$url = 'http://www.crmtool.net/lp_NewLead.asp?' . http_build_query($data);
$curl = curl_init($url);
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => $ch,
));
$resp = curl_exec($curl);
curl_close($curl);

请提供您得到的html响应!你好谢谢你,我试试代码。这对我不起作用:(