Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 91

Thema: Diskussion Länderaddon / GeoIP-, IP2Country-, Geotargeting-, Geolocation-Datenbanken

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer
    Registriert seit
    15.07.2006
    Beiträge
    57
    Zitat Zitat von cr00sy Beitrag anzeigen
    Nein, ist mir dann doch wieder zu viel arbeit, aber wenn Du mir sagen kannst wo ich Reis herbekomme wo ich in einer Mikrowelle machen kann, werde ich das nachholen .. Mich würde das das auch interessieren ob man da schon etwas hast das es beim Vms automatisch updatet.
    Heiss auf Reis...


    Nein habe auch noch kein Auto Update Addon gefunden
    Mache es bisher auch manuell.

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von Thomas Beitrag anzeigen
    ...
    Nein habe auch noch kein Auto Update Addon gefunden
    ...
    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:


    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($handle1024));
        }
        
    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 */ 
    Unoptimierter Beispielcode, darf und sollte natürlich nach Bedarf angepasst werden!

    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)

  3. #3
    Benutzer
    Registriert seit
    15.07.2006
    Beiträge
    57
    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

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    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.

    Cannot instantiate non-existent class: ziparchive
    -> Hast du wohl nicht.

    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)

  5. #5
    Benutzer
    Registriert seit
    15.07.2006
    Beiträge
    57
    Zitat Zitat von jpwfour Beitrag anzeigen
    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.

    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
    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 ?

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Du kannst entweder mal in der Ausgabe von phpinfo() nachschau'n, ob eine passende Erweiterung installiert ist oder deinem Hoster mal den Link schicken:
    http://www.php.net/manual/de/book.zip.php
    Dass er das installiert

    Oder du holst dir da eine PHP-Klasse
    http://phpclasses.waaf.net/browse/class/42.html
    (Anmeldung nötig, lohnt sich aber )

    Dokumentation und Beispiele sind eigentlich immer dabei, dafür kann ich aber keine genaue Anleitung geben, hab die ja noch nicht alle ausprobiert

    EDIT: oder wenn dir PEAR etwas sagt, da bekommt man sowas auch.
    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)

  7. #7
    Benutzer
    Registriert seit
    15.07.2006
    Beiträge
    57
    Zitat Zitat von jpwfour Beitrag anzeigen
    Du kannst entweder mal in der Ausgabe von phpinfo() nachschau'n, ob eine passende Erweiterung installiert ist oder deinem Hoster mal den Link schicken:
    zip
    Zip support enabled



    Das habe ich in der Info gefunden...

  8. #8
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    Zitat Zitat von Thomas Beitrag anzeigen
    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
    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

  9. #9
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    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!



  10. #10
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von Gremlin Beitrag anzeigen
    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($handle1024));
        }
        
    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
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. V-Check und IPv6 Diskussion
    Von Sam2004 im Forum Talk, talk, talk...
    Antworten: 0
    Letzter Beitrag: 20.07.2017, 10:55
  2. länderaddon update
    Von didith1207 im Forum Ankündigungen (erledigt)
    Antworten: 31
    Letzter Beitrag: 07.06.2011, 18:32
  3. Datenbanken von Schulen
    Von sebi-home im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 2
    Letzter Beitrag: 23.04.2009, 17:23
  4. DISKUSSION & VORSCHLÄGE Patchlog Thread
    Von Gremlin im Forum Support zu Addons & Erweiterungen
    Antworten: 13
    Letzter Beitrag: 21.12.2008, 15:00
  5. Mircosoft Windows vienna / se7en / 7 Diskussion
    Von Xenon im Forum Talk, talk, talk...
    Antworten: 3
    Letzter Beitrag: 17.11.2008, 21:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •