我的脚本中的语法问题

时间:2014-09-16 14:01:31

标签: php curl syntax

好吧,所以我刚刚开始学习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);

1 个答案:

答案 0 :(得分:0)

curl_setopt ($ch, CURLOPT_COOKIE,
//begagnade cookies ga hit
"Användar Cookies Go Here"       <-- you're missing ); here to close the function call

curl_setopt($ch, CURLOPT_POSTFIELDS, $TStringError);

因为您没有关闭该函数,它会继续为新参数查找)字符或,,并在2行后意外地找到字符串curl_setopt。 / p>