$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;
Beispiel #2
0
function get_captcha_string()
{
    $key = decode_key(base64_decode(get_captcha_key()), $GLOBALS['TRANSFORM_KEY']);
    return substr(md5($key), 23, 8);
}