我正在尝试使用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中的菜鸟,所以任何帮助都非常感激:)
答案 0 :(得分:1)
您需要了解如何READ and debug错误消息。解决问题所需的一切都在错误信息中。
查看第8行,然后查看它之前的行尾。
在
之后,您缺少逗号来分隔数组中的项目CURLOPT_URL => 'https://zapier.com/hooks/catch/n/abcd/'
使用
CURLOPT_URL => 'https://zapier.com/hooks/catch/n/abcd/',