function import_data(){
$file="database.txt";
//USER
query("TRUNCATE TABLE `stamm_user`");
$lines = gzfile('http://de28.die-staemme.de/map/tribe.txt.gz');
if(!is_array($lines)){die('Datei konnte nicht geöffnet werden');}
for($i = 0, $len = count($lines); $len > $i; $i++){
if(strpos($lines[$i], $GLOBALS["STAMM_ID"])!==false){
$line = explode(',',$lines[$i]);
if($line[2] == $GLOBALS["STAMM_ID"]){
$line[1]=str_replace("+", " ", $line[1]);
query("INSERT INTO `stamm_user` ( `id` , `name` , `ally` , `villages` , `points` , `rank` ) VALUES ('$line[0]', '$line[1]', '$line[2]', '$line[3]', '$line[4]', '$line[5]');");
}
}
}
unset($line);
unset($lines);
//DÖRFER
query("TRUNCATE TABLE `data_towns`");
$lines = gzfile('http://de28.die-staemme.de/map/village.txt.gz');
if(!is_array($lines)) die("Datei konnte nicht geöffnet werden");
$fp=fopen($file, 'w');
foreach($lines as $line){
fwrite($fp, $line);
}
$sql=query("LOAD DATA LOCAL INFILE '$file' INTO TABLE `data_towns` FIELDS TERMINATED BY ',' (`town_id`, `name`, `x`, `y`, `user`, `points`, `rank`)");
fwrite($fp, "");
fclose($fp);
unset($lines);
//Spieler
query("TRUNCATE TABLE `data_spieler`");
$lines = gzfile('http://de28.die-staemme.de/map/tribe.txt.gz');
if(!is_array($lines)) die("Datei konnte nicht geöffnet werden");
$fp=fopen($file, 'w');
foreach($lines as $line){
fwrite($fp, $line);
}
$sql=query("LOAD DATA LOCAL INFILE '$file' INTO TABLE `data_spieler` FIELDS TERMINATED BY ',' (`id`, `name`, `ally`, `villages`, `points`, `rank`)");
fwrite($fp, "");
fclose($fp);
unset($lines);
//Stämme
query("TRUNCATE TABLE `data_staemme`");
$lines = gzfile('http://de28.die-staemme.de/map/ally.txt.gz');
if(!is_array($lines)) die("Datei konnte nicht geöffnet werden");
$fp=fopen($file, 'w');
foreach($lines as $line){
fwrite($fp, $line);
}
$sql=query("LOAD DATA LOCAL INFILE '$file' INTO TABLE `data_staemme` FIELDS TERMINATED BY ',' (`id`, `name`, `tag`, `members`, `villages`, `points`, `all_points`, `rank`)");
fwrite($fp, "");
fclose($fp);
unset($lines);
//Conquers
query("TRUNCATE TABLE `data_conquer`");
$lines = gzfile('http://de28.die-staemme.de/map/conquer.txt.gz');
if(!is_array($lines)) die("Datei konnte nicht geöffnet werden");
$fp=fopen($file, 'w');
foreach($lines as $line){
fwrite($fp, $line);
}
$sql=query("LOAD DATA LOCAL INFILE '$file' INTO TABLE `data_conquer` FIELDS TERMINATED BY ',' (`village_id`, `timestamp`, `new_owner`, `old_owner`)");
fwrite($fp, "");
fclose($fp);
unset($lines);
$fp=fopen($file, 'w');
fwrite($fp, "");
fclose($fp);
}