0

Curl を使用して外部 URL にデータを POST しようとしていますが、エラーが発生しています

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の初心者なので、どんな助けでも大歓迎です:)

4

1 に答える 1

1

エラーメッセージを読んでデバッグする方法を学ぶ必要があります。問題を解決するために必要なものはすべて、エラー メッセージに含まれていました。

8行目を見て、その前の行の終わりを見てください。

後に配列内の項目を区切るコンマがありません

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

使用する

CURLOPT_URL             => 'https://zapier.com/hooks/catch/n/abcd/',
于 2013-08-28T08:01:20.817 に答える