Hier mal das Script:
Code: Alles auswählen
<?php
echo "Daten werden ausgelesen...";
mysql_connect("db.retriever-hilfe.de","XXXXX","XXXXX") or die ("Keine Verbindung moeglich");
mysql_select_db("XXXXXXXX") or die ("Die Datenbank existiert nicht");
for ($plz = 1000; $plz < 10000; $plz++ )
{
sleep(2);
$data = file ('http://maptp.map24.com/map24/geocode?mid=XXXXXXXXXXXX&cn=at&pc=' . $plz);
$postal = $data[4];
if ( $plz == $postal )
{
$country = $data[8];
$place = $data[5];
$latitudelong = $data[1];
$latitude = $latitudelong / 60;
$longitudelong = $data[0];
$longitude = $longitudelong / 60;
echo $plz ;
echo " :: " ;
echo $postal ;
echo " :: " ;
echo $place ;
echo "<br>" ;
$entry = "INSERT INTO phpbb_map_places_at (country, place, latitude, longitude, postal) VALUES ('$country', '$place', '$latitude', '$longitude', '$postal')";
$sql = mysql_query($entry);
}
};
?>


An sowas habe ich schon auf Seite 12 dieses Threads gedacht, aber ist keiner drauf angesprungen. Jetzt habe ich es selbst geschrieben.
Code: Alles auswählen
sleep(2)
A.