【发布时间】:2014-11-10 07:51:56
【问题描述】:
好的,所以我刚刚开始学习 cURL,目前我在这方面遇到了很大的困难>
//objekt array
$TStringError = array(
'storeId' => 'ID',
'items' => 'ID',
'pType' => 'PType'
);
我不确定在写 curl 时是否应该填写字段或让它回显到另一个位置。我要离开论坛帖子,而那家伙根本没有很好地解释它。
$cookies = array(
//detta ar dina inkops cookies
'anx' => 'UniqueCookie'
);
curl_setopt ($ch, CURLOPT_COOKIE,
//begagnade cookies ga hit
"Användar Cookies Go Here"
这应该是按照我使用 curl 从我自己的商店检查商品的方式工作的。它根本不是那样工作的.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/purchased");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
//objekt array
$TStringError = array(
'storeId' => 'ID',
'items' => 'ID',
'pType' => 'PType'
);
$cookies = array(
//detta ar dina inkops cookies
'anx' => 'UniqueCookie'
);
curl_setopt ($ch, CURLOPT_COOKIE, $cookies);
//begagnade cookies ga hit
"Användar Cookies Go Here"
curl_setopt($ch, CURLOPT_POSTFIELDS, $TStringError);
$output = curl_exec($ch);
curl_close($ch);
$xml = simplexml_load_string($output);
print_r($xml,1);
echo("done\n");
echo($output);
这是我目前的全部代码,但是这段代码给了我多个错误
curl_setopt($ch, CURLOPT_POSTFIELDS, $TStringError);
T-Strings 给了我一个错误,但是我多次搜索我的代码却没有发现任何问题。
编辑:
这是它给我的确切错误。
Parse error: syntax error, unexpected T_STRING in /home/a9428267/public_html/testing.php on line 24
第 24 行是
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
【问题讨论】:
-
“T-Strings 错误” 请发布完整的错误消息,与其显示的内容完全相同。它可能还带有一个文件和行号:为我们指明您的代码的那部分。 (但请注意,对于 CURLOPT_COOKIE,您的 curl_setopt 调用中缺少一个右括号,因此可能先修复它。)
-
@MattGibson 我编辑了。