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óć ?
