2013-08-28 72 views
0

我試圖用POST數據捲曲到外部URL,並正在錯誤意外T_STRING錯誤CURLOPT_CUSTOMREQUEST

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; 
?> 

我'm仍然是一個菜鳥的PHP,所以任何幫助非常感謝:)

+0

哪條線8號線在源文件中分離項目?也就是說,'CURLOPT_POSTFIELDS'這行看起來很像'echo'和'; s'。 –

回答

1

您需要了解如何READ and debug錯誤消息。解決問題所需的一切都在錯誤信息中。

看8號線,再看看前行的末尾。

你缺少一個逗號在一個陣列中後

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

使用

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