Хорошо, так что я только начинаю изучать 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);
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);
Поскольку вы не закрываете функцию, она продолжает искать )
персонаж или ,
для нового параметра, и неожиданно находит строку curl_setopt
после 2 строк.
Других решений пока нет …