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;
}