Zitat von
Gremlin
Danke für die Info
muss ich gleich mel updaten? Mit welchem Cron macht ihr das eigentlich? Habe vor kurzem mal einen geschrieben, welcher viel performanter ist wie der von zement. Jedoch nutze ich kein VMS. Ich könnte allerdings den Cron hier mal posten.
PHP-Code:
<?php
$handle = fopen("http://ip-to-country.webhosting.info/downloads/ip-to-country.csv.zip","r");
if($handle){
$handle2 = fopen("./crons/ip-to-country.csv.zip","w");
if($handle2){
while (!feof($handle)){
fwrite($handle2,fread($handle, 1024));
}
fclose($handle2);
}
fclose($handle);
}
$zip = new ZipArchive;
$zip->open('./crons/ip-to-country.csv.zip');
$zip->extractTo('./crons/');
$zip->close();
mysql_query("TRUNCATE TABLE laendercode");
$returned='';
$fp=@fopen($_SERVER['DOCUMENT_ROOT'].'/crons/ip-to-country.csv',"r");
if($fp){
while($line=fgets($fp,1000)){
$line = str_replace("\"","",$line);
$werte_array=split(",",$line);
$anfuegen = db_query("INSERT INTO laendercode (IP_FROM, IP_TO, CC2, CC3, land) values ('$werte_array[0]','$werte_array[1]','$werte_array[2]','$werte_array[3]','$werte_array[4]')");
}
fclose($fp);
}
db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Laendercode-DateiUpdate'");
?>
lasse ich 1 mal wöchentlich laufen
weil das eine mal bisschen arbeit für den server darauf sch... ich
so ist es sicherlich immer aktuell