意外的T_STRING错误CURLOPT_CUSTOMREQUEST

时间:2013-08-28 07:59:42

标签: php curl

我正在尝试使用Curl将数据发布到外部网址,并收到错误

Parse error: syntax error, unexpected T_STRING, expecting ')' in send.php on line 8

这就是send.php的样子:

<?php
    // Initialize curl
    $curl = curl_init();

    // Configure curl options
    $opts = array(
        CURLOPT_URL             => 'https://zapier.com/hooks/catch/n/abcd/'
        CURLOPT_RETURNTRANSFER  => true,
        CURLOPT_CUSTOMREQUEST   => 'POST',
        CURLOPT_POST            => 1,
        CURLOPT_POSTFIELDS      => 'guid='+ echo $_POST["guid"]; + '&video_title=' + echo $_POST["video_title"]; + '&email=' + echo $_POST["email"]; 
    );

    // Set curl options
    curl_setopt_array($curl, $opts);

    // Get the results
    $result = curl_exec($curl);

    // Close resource
    curl_close($curl);

    echo $result;
?>

我仍然是php中的菜鸟,所以任何帮助都非常感激:)

1 个答案:

答案 0 :(得分:1)

您需要了解如何READ and debug错误消息。解决问题所需的一切都在错误信息中。

查看第8行,然后查看它之前的行尾。

之后,您缺少逗号来分隔数组中的项目
CURLOPT_URL             => 'https://zapier.com/hooks/catch/n/abcd/'

使用

CURLOPT_URL             => 'https://zapier.com/hooks/catch/n/abcd/',