$vgemeinde_titel = utf8_decode($vgemeinde->title); $vgemeinde_link = $vgemeinde->href; $vgemeinde_ags = decode_key($vgemeinde_link); if (strlen($vgemeinde_ags) == 10) { scraperwiki::save_sqlite(array("AGS_rlp"), array("AGS_rlp" => $vgemeinde_ags, "Name_lang" => $vgemeinde_titel)); print "Gespeichert: " . $vgemeinde_titel . " mit AGS_rlp " . $vgemeinde_ags . "\n"; } else { print "--> " . $vgemeinde_titel . " aufsplitten:" . "\n"; // ****** GEMEINDEN ****** //Übersichtsseite scrapen: $html3_content = scraperwiki::scrape($vgemeinde_link); $html3 = str_get_html($html3_content); foreach ($html3->find("map area") as $gemeinde) { $gemeinde_titel = utf8_decode($gemeinde->title); $gemeinde_link = $gemeinde->href; $gemeinde_ags = decode_key($gemeinde_link); if (strlen($gemeinde_ags) == 10) { scraperwiki::save_sqlite(array("AGS_rlp"), array("AGS_rlp" => $gemeinde_ags, "Name_lang" => $gemeinde_titel)); print "Gespeichert: " . $gemeinde_titel . " mit AGS_rlp " . $gemeinde_ags . "\n"; } else { print " ********* FEHLER !!! ********"; } } } } } } function decode_key($string) { // http://www.infothek.statistik.rlp.de//neu/MeineHeimat/detailInfo.aspx?topic=1&key=0731800000&l=3&id=3537 $start = strpos($string, "&key=") + 5;
function get_captcha_string() { $key = decode_key(base64_decode(get_captcha_key()), $GLOBALS['TRANSFORM_KEY']); return substr(md5($key), 23, 8); }