Witam otóż próbuję za pomocą curla zalogować się na chomikuj i jakoś mi nie wychodzi dlatego proszę o pomoc na forum:)
Po analizie formularza napisałem następujący kod:
<?php
function createPostString($aPostFields) {
foreach ($aPostFields as $key => $value) {
}
}
$cookies = 'cookies.txt';
$postFields['topBarLogin'] = 'xxxx';
$postFields['topBarPassword'] = 'xxxx';
$postFields['topBar_LoginBtn'] = 'Zaloguj';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://chomikuj.pl/action/Login/TopBarLogin');
curl_setopt($curl, CURLOPT_REFERER, 'http://chomikuj.pl/action/Login/TopBarLogin');
curl_setopt($curl, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($curl, CURLOPT_POST, TRUE);
curl_setopt($curl, CURLOPT_POSTFIELDS, createPostString($postFields));
curl_exec($curl);
curl_close($curl);
?>
Aczkolwiek po uruchomienu wyskakuje komunikat:
Cytat
Niestety podczas przetwarzania żądania wystąpił błąd.
Może ktoś pomóć ?