Man kann hier:
http://www.designerscripte.net/downl...do=file&id=169
in die Cron Datei, die ja davon ausgeht, dass der Webbi die aktuelle ip-to-country.csv runterlädt und aufm Webspace deponiert, das runterladen & entpacken integrieren:
Unoptimierter Beispielcode, darf und sollte natürlich nach Bedarf angepasst werden!PHP-Code:
$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);
}else echo 'fehler2';
fclose($handle);
}else echo 'fehler';
/* austauschen nach bedarf */
$zip = new ZipArchive;
$zip->open('./crons/ip-to-country.csv.zip');
$zip->extractTo('./crons/');
$zip->close();
/* austauschen nach bedarf */
ZIP Erweiterung hat halt nicht jeder:
http://www.php.net/manual/de/refs.compression.php
Evtl. auch extra Script runterladen dazu:
http://phpclasses.waaf.net/browse/class/42.html
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Warning: fopen(./crons/ip-to-country.csv.zip): failed to open stream: Permission denied in /srv/www/htdocs/web177/html/vms/crons/laenderupdate.int.php on line 5
fehler2
Fatal error: Cannot instantiate non-existent class: ziparchive in /srv/www/htdocs/web177/html/vms/crons/laenderupdate.int.php on line 16
Was muss ich da an rechten geben ?
Ich will ja nicht grade ein Lock aufmachen das Jeder zugriff hat...
Wie sehe ich ob ich Zip erweiterung habe ?
Grüße Thomas
Du könntest entweder die beiden Dateien (leer) anlegen, und dann jeder 666 geben.
Oder dem ganzen Ordner crons 777, aber eher unschön.
Am besten extra Ordner erstellen (ips bspw.), dem dann 777, im Code Pfade entsprechend anpassen, den Ordnerinhalt via .htaccess vor Zugriff "von aussen" schützen.
-> Hast du wohl nicht.Cannot instantiate non-existent class: ziparchive
Das ist wohl auch der Grund, warum keiner wirklich Lust hat, da ein Addon zu schreiben, wegen dem Supportaufkommen. Selbst wenn man eine Klasse beilegt, Pfade/Rechte/php4 Unterstützung usw. alles Aufwand
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Ordner habe ich angelegt und Pfade angepasst.
Der Download geht jetzt super.
Wenn ich Zip nicht habe...
Fatal error: Cannot instantiate non-existent class: ziparchive in /srv/www/htdocs/web177/html/vms/crons/laenderupdate.int.php on line 16
Wie kann ich die Zip denn entpacken lassen ?
Gibts da keine art erweiterung die ich auf meinem Space einrichten kann ?
schau mal bitte in die php-info, hast du nicht so eine Datei leg sie dir an, sie hat als Inhalt den befehl phpinfo();
schau dann bitte, ob safe_mode auf off ist, das Ganze läuft nur mit safe_mode Off
Dies ist zumindest meine Erfahrung von 4 Servern, auf 3 lief mein script ohne Probleme, auf einem nicht...safe_mode geändert und seither habe ich eine Länderdateiautomatik
mfg
dragon11
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.
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Also im letzten Update war irgendwie der Wurm drin.. jetzt sind User dabei die ich vorher schon drin hatte und wo auch deutsch da stand auf einmal aus Polen und Ukraine ? bin mal auf das nächste update gespannt und bevor ich sperr check ich doch lieber doppelt hehe
zb 264399 und 366113 sind schon länger bei mir und erst seit dem letzten update angeblich ausländer hat die jemand vielleicht noch mit dem alten update drin um das mal abzugleichen ?
www.paid4advert.de | more coming soon ..