$url = str_replace('[month]',date('F'),$url); // replace month January through December
$url = str_replace('[day]',date('j'),$url); // replace day 1 to 31
$url = str_replace('[yesterday]',date('j',strtotime('yesterday')),$url); // replace day 1 to 31
$url = str_replace('[month]',date('F'),$url); // replace month January through December
$url = str_replace('[day]',date('j'),$url); // replace day 1 to 31
$url = str_replace('[yesterday]',date('j',strtotime('yesterday')),$url); // replace day 1 to 31
$post['txtSearchMiddleInitial'] = $SearchMiddleInitial;
// start a session to get a cookie
$form['url'] = 'https://voterservices.elections.maryland.gov/VoterSearch';
$post['txtSearchMiddleInitial'] = $SearchMiddleInitial;
// start a session to get a cookie
$form['url'] = 'https://voterservices.elections.maryland.gov/VoterSearch';
// extract the cookie from the header (see CURLOPT_HEADER)
$cookie = cut_part_out('ASP.NET_SessionId=',';',$form['html']);
// extract the form elements we will need to post with our data
// extract the cookie from the header (see CURLOPT_HEADER)
$cookie = cut_part_out('ASP.NET_SessionId=',';',$form['html']);
// extract the form elements we will need to post with our data
$post['__VIEWSTATEGENERATOR'] = cut_part_out('id="__VIEWSTATEGENERATOR" value="','"',$form['html']);
$post['__VIEWSTATEENCRYPTED'] = cut_part_out('id="__VIEWSTATEENCRYPTED" value="','"',$form['html']);
$post['__EVENTVALIDATION'] = cut_part_out('id="__EVENTVALIDATION" value="','"',$form['html']);
$post['__VIEWSTATEGENERATOR'] = cut_part_out('id="__VIEWSTATEGENERATOR" value="','"',$form['html']);
$post['__VIEWSTATEENCRYPTED'] = cut_part_out('id="__VIEWSTATEENCRYPTED" value="','"',$form['html']);
$post['__EVENTVALIDATION'] = cut_part_out('id="__EVENTVALIDATION" value="','"',$form['html']);
//echo "<h1>STEP 2: SBE RESULTS</h1>";
$return['debug'] = htmlspecialchars($result['html']);
$return['html'] = $result['html'];
$html = $petition->real_escape_string($result['html']);
$petition->query("INSERT INTO `RemoteVoterList` (`date_validated`, `txtSearchFirstName`, `txtSearchLastName`, `txtDOBMonth`, `txtDOBDay`, `txtDOBYear`, `txtSearchZipCode`, `txtSearchHouseNumber`, `txtSearchMiddleInitial`, `sbe_response`)
VALUES (now(), '$SearchFirstName', '$SearchLastName', '$DOBMonth', '$DOBDay', '$DOBYear', '$SearchZipCode', '$SearchHouseNumber', '$SearchMiddleInitial', '$html')");
//echo "<h1>STEP 2: SBE RESULTS</h1>";
$return['debug'] = htmlspecialchars($result['html']);
$return['html'] = $result['html'];
$html = $petition->real_escape_string($result['html']);
$petition->query("INSERT INTO `RemoteVoterList` (`date_validated`, `txtSearchFirstName`, `txtSearchLastName`, `txtDOBMonth`, `txtDOBDay`, `txtDOBYear`, `txtSearchZipCode`, `txtSearchHouseNumber`, `txtSearchMiddleInitial`, `sbe_response`)
VALUES (now(), '$SearchFirstName', '$SearchLastName', '$DOBMonth', '$DOBDay', '$DOBYear', '$SearchZipCode', '$SearchHouseNumber', '$SearchMiddleInitial', '$html')");
if (isset($_POST['SearchFirstName'])){
$voter = md_voter_lookup($_POST['SearchFirstName'],$_POST['SearchLastName'],$_POST['DOBMonth'],$_POST['DOBDay'],$_POST['DOBYear'],$_POST['SearchZipCode'],$_POST['SearchHouseNumber'],$_POST['SearchMiddleInitial']);
echo $voter['html'];
if (isset($_POST['SearchFirstName'])){
$voter = md_voter_lookup($_POST['SearchFirstName'],$_POST['SearchLastName'],$_POST['DOBMonth'],$_POST['DOBDay'],$_POST['DOBYear'],$_POST['SearchZipCode'],$_POST['SearchHouseNumber'],$_POST['SearchMiddleInitial']);
echo $voter['html'];