ERRORS:
' . curl_error($ch) . "\n"; curl_close ($ch); # DEBUG FIRST POST #print $result; # get login url echo "login url\n" . $matches[0] . "\n"; #$loginurl = $matches[0] # lets post ! $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)'); curl_setopt($ch, CURLOPT_REFERER, 'https://my.nextel.com/login.fcc'); curl_setopt($ch, CURLOPT_URL, 'https://my.nextel.com/login.fcc'); # POST START curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'USERNAME=USERNAMEHERE&PASSWORD=PASSWORD&TARGET=https%3A%2F%2Fmyaccount.nextel.com%2Fservlet%2Fecare%3Finf_action%3Dlogin%26action%3DaccountBill%26baseURL%3Dhttps%253A%252F%252Fmanage.sprintpcs.com%252FManage%252Fmyportal%252FMyUSC%26sl%3D111100%26selaccount%3D567379813'); # POST END curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, '.cookie-446553'); curl_setopt($ch, CURLOPT_COOKIEJAR, '.cookie-446553'); $result = curl_exec ($ch); echo '

ERRORS:


' . curl_error($ch) . "\n"; curl_close ($ch); #print $result; # now we logged in get $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)'); curl_setopt($ch, CURLOPT_REFERER, 'https://manage.sprintpcs.com/TeaLeafTarget.html'); curl_setopt($ch, CURLOPT_URL, 'https://myaccount.nextel.com/servlet/ecare?pageNum=0&inf_template=account_summary.jsp&inf_action=accountSummary&select2=1'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, '.cookie-446553'); curl_setopt($ch, CURLOPT_COOKIEJAR, '.cookie-446553'); $result = curl_exec ($ch); echo '

ERRORS:


' . curl_error($ch) . "\n"; curl_close ($ch); # white text please ... #$result = preg_replace("/bgcolor=\"#000000\"/", '/bgcolor=\"#FFFFFF\"/"', $result); $result = preg_replace("/bgcolor=\"#000000\"/", '/bgcolor="#FFFFFF"/"', $result); preg_replace("/000000/", '/ffffff/"', $result); print $result; # print the 2nd page too ! $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)'); curl_setopt($ch, CURLOPT_REFERER, 'https://manage.sprintpcs.com/TeaLeafTarget.html'); curl_setopt($ch, CURLOPT_URL, 'https://myaccount.nextel.com/servlet/ecare?pageNum=1&inf_template=account_summary.jsp&inf_action=accountSummary&select2=2'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, '.cookie-446553'); curl_setopt($ch, CURLOPT_COOKIEJAR, '.cookie-446553'); $result = curl_exec ($ch); echo '

ERRORS:


' . curl_error($ch) . "\n"; curl_close ($ch); # white text please ... #$result = preg_replace("/bgcolor=\"#000000\"/", '/bgcolor=\"#FFFFFF\"/"', $result); $result = preg_replace("/bgcolor=\"#000000\"/", '/bgcolor=\"#FFFFFF\"/"', $result); preg_replace("/000000/", '/ffffff/"', $result); print $result;