mam dość duży problem, otóż próbuję się zalogować na moją pocztę którą mam w onecie i jak na złość nie wychodzi.
Mam taki kod:
<?php function getContacts($login, $password){ $cookie = "./onet.txt"; $curl = curl_init('http://poczta.onet.pl/'); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_REFERER, "http://poczta.onet.pl/login.html"); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie); curl_setopt($curl, CURLOPT_POSTFIELDS, 'e='.$login.'&m=0&ok=0&ver=0&r=&p='.$password.'&x=0&y=0'); $result = curl_exec($curl); curl_close ($curl); return $result; } $z = getContacts("mojlogin@op.pl", "mojehaslo"); ?>
niestety ten kod mnie nie loguje (jedynie dochodzi do pola logowania).
Jak by ktoś mógł by mi pomoc poprawic powyższy kod tak by zaczał działać było by super.
Pozdrawiam