get-emails

[insert_php]

function get_string_between($string, $start, $end, $after){
$string = ” “.$string;
$ini = strpos($string,$start, $after);
if ($ini == 0) return “”;
$ini += strlen($start);
$len = strpos($string,$end,$ini) – $ini;
return substr($string,$ini,$len);
}

//Specify your URL
$URLSTART = “http://mgaleg.maryland.gov/webmga/”;
$URL = “http://mgaleg.maryland.gov/webmga/frmmain.aspx?pid=legisrpage&tab=subject6”;
$page = file_get_contents($URL);

$after = strpos($page, “Sydnor”, 0);
$n=1;
while ($n<30) { $url2 = get_string_between($page, 'HREF="', '">‘, $after);
if ($url2==””) break;

$tmp = strpos($page, ‘stab=01″>’, $after);
$after = $tmp+9;

$endname = strpos($page, ““, $after);
$length1 = $endname – $after;
$name = substr($page, $after, $length1);

$district = get_string_between($page, ‘”hcenter”>’, ‘

‘, $after);

$URL = $URLSTART . $url2;
$legpage = file_get_contents($URL);

$email = get_string_between($legpage, “mailto:”, “?body”, 0);

echo “|$name|$district|$email|\n”;

$after = strpos($page, “

“, $after);
$n++;
if ($n>30) break;
}

[/insert_php]