Witam wszystkich!!!
Npisałem skrypta, którego potrzebujesz, wymaga małej modyfikacji.
Nie mam możliwości zalogowania się więc nie znam treści strony i nie mogłem sprawdzić kilka rzeczy
Edytuj kod w liniach nr: 31, 32, 56, 57
<?php
function get_file_contents($url)
{
$read = curl_init();
curl_setopt ($read, CURLOPT_URL, $url);
curl_setopt ($read, CURLOPT_HEADER, false);
curl_setopt($read, CURLOPT_SSL_VERIFYPEER, false); //SSL
curl_setopt
($read, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookies.txt'); curl_setopt
($read, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookies.txt'); curl_exec ($read);
curl_close ($read);
return $file;
}
function formularz_logowanie($url,$sid)
{
$read = curl_init();
$postFields['sd'] = "$sid";
$postFields['form_name'] = 'login';
$postFields['menu'] = '';
$postFields['button'] = '';
$postFields['button.x'] = '0';
$postFields['cif'] = 'IDENTYFIKATOR'; //IDENTYFIKATOR
$postFields['password'] = 'HASLO'; //HASLO
$postFields['skin'] = 'Granat';
curl_setopt($read, CURLOPT_SSL_VERIFYPEER, false); //SSL
curl_setopt($read, CURLOPT_POSTFIELDS, $postFields);
curl_setopt ($read, CURLOPT_URL, $url);
curl_setopt ($read, CURLOPT_HEADER, false);
curl_setopt
($read, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookies.txt'); curl_setopt
($read, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookies.txt'); curl_exec ($read);
curl_close ($read);
return $file;
}
$url='https://secure.inteligo.com.pl';
$logowanie = get_file_contents($url);
preg_match("/sd\" type=\"hidden\" value=\"(.*?)\">/is", $logowanie, $sid); $zalogowany = formularz_logowanie($url,$sid[1]);
$url='https://secure.inteligo.com.pl/....'; //Link do strony zapierajacej stan konta
preg_match("/TO_CO_OTACZA(.*?)STAN_KONTA/is", $zalogowany, $kwota); //Wyrażenie regularne to juz musisz sobie sam zedytować, gdyż nie mam możlwośći zalogowania sie ;P
?>
Pozdrawiam!!!