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=####################&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');
curl_setopt($ch, CURLOPT_COOKIEJAR, '.cookie');
$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');
curl_setopt($ch, CURLOPT_COOKIEJAR, '.cookie');
$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("/=\"\//", '', $result);
$result = preg_replace("/=\"\//", '="./', $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');
curl_setopt($ch, CURLOPT_COOKIEJAR, '.cookie');
$result = curl_exec ($ch);
echo 'ERRORS:
' . curl_error($ch) . "\n";
curl_close ($ch);
# white text please ...
$result = preg_replace("/bgcolor=\"#000000\"/", '/bgcolor=\"#FFFFFF\"/"', $result);
print $result;