ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Wartungsmodul

Geschlossen
  1. #1
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute.. habe auf unserer Homepage etliche Module installiert, die in der index.php eigefügt werden müssen... durch nen zufall stellte ich fest dass das wartungsmodul nicht richtig funktioniert, und ich bin mir zu 100% sicher es liegt an der index php. und zwar sieht man im Hintergrund die Homepage, und man kann sie auch nutzen.... eigentlich sollte nur die wartung.php angezeigt werden.. weiss jemand Rat? so sieht das ganze aus:
    gesperrtes Bild
    und hier die index:
    <?php
    
    // Copyright by: Manuel
    // Support: www.ilch.de
    
    // IP AutoBan v1.2 by DjGeCk0
    // www.swat-report.net
    
    define ('main' , true);
    // Konfiguration zur Anzeige von Fehlern
    // Auf http://www.php.net/manual/de/function.error-reporting.php sind die verfügbaren Modi aufgelistet
    @error_reporting(E_ALL ^ E_NOTICE);
    @ini_set('display_errors', 'On');
    
    session_name ('sid');
    session_start ();
    
    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');
    
    db_connect();
    
    // #########################################################################
    // ## EINSTELLUNGEN ###
    // ####################
    $btime = '60'; # für wie viele Sekunden soll das Script die Verbindungen prüfen ?
    $ccount = '50'; # ab wie viele Verbindungen in BTIME soll das Script die IP bannen ?
    
    // alle fehler anzeigen lassen
    // error_reporting(E_ALL);ini_set('display_errors', 1);
    
    // IP Abfragen und Befehle festlegen
    $rip = getip();
    $tstamp = time();
    $cstamp = $tstamp - $btime;
    if (db_count_query("SELECT COUNT(ips) FROM prefix_ipbans WHERE ips = '$rip'") > 0) {
    	die('IP BANNED - zu viele Verbindung in zu kurzer Zeit--- Schutz vor Bots');
    }
    if (db_count_query("SELECT COUNT(ip) FROM prefix_ip_connect WHERE ip = '$rip' AND tstamp > '$cstamp'") > $ccount) {
    	db_query("INSERT INTO prefix_ipbans (ips) VALUES ('$rip')");
    } else {
    	db_query("INSERT INTO prefix_ip_connect (ip, tstamp) VALUES ('$rip','$tstamp')");
    	db_query("DELETE FROM prefix_ip_connect WHERE tstamp < '$cstamp'");
    }
    // #########################################################################
    
    $allgAr = getAllgAr ();
    $menu = new menu();
    user_identification();
    site_statistic();
    
    
    if (is_admin()) { 
      require_once ('include/contents/'.$menu->get_url());
    } 
    
    if ( $allgAr['wartung'] == 1) {
      require_once ('include/contents/wartung.php');
    } else {
      require_once ('include/contents/'.$menu->get_url());
    }
    
    
    
    if ($allgAr['birthdaymail_status'] == 1 ) { birthdaymail(); }
    
    require_once ('include/contents/' . $menu->get_url());
    
    db_close();
    debug('anzahl sql querys: ' . $count_query_xyzXYZ);
    debug('', 1, false);
    
    ?>


    betroffene Homepage: socclan.de


    Zuletzt modifiziert von trejay am 27.08.2009 - 19:11:57
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    <?php
     
    // Copyright by: Manuel
    // Support: www.ilch.de
     
    // IP AutoBan v1.2 by DjGeCk0
    // www.swat-report.net
     
    define ('main' , true);
    // Konfiguration zur Anzeige von Fehlern
    // Auf http://www.php.net/manual/de/function.error-reporting.php sind die verfügbaren Modi aufgelistet
    @error_reporting(E_ALL ^ E_NOTICE);
    @ini_set('display_errors', 'On');
     
    session_name ('sid');
    session_start ();
     
    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');
     
    db_connect();
     
    // #########################################################################
    // ## EINSTELLUNGEN ###
    // ####################
    $btime = '60'; # für wie viele Sekunden soll das Script die Verbindungen prüfen ?
    $ccount = '50'; # ab wie viele Verbindungen in BTIME soll das Script die IP bannen ?
     
    // alle fehler anzeigen lassen
    // error_reporting(E_ALL);ini_set('display_errors', 1);
     
    // IP Abfragen und Befehle festlegen
    $rip = getip();
    $tstamp = time();
    $cstamp = $tstamp - $btime;
    if (db_count_query("SELECT COUNT(ips) FROM prefix_ipbans WHERE ips = '$rip'") > 0) {
        die('IP BANNED - zu viele Verbindung in zu kurzer Zeit--- Schutz vor Bots');
    }
    if (db_count_query("SELECT COUNT(ip) FROM prefix_ip_connect WHERE ip = '$rip' AND tstamp > '$cstamp'") > $ccount) {
        db_query("INSERT INTO prefix_ipbans (ips) VALUES ('$rip')");
    } else {
        db_query("INSERT INTO prefix_ip_connect (ip, tstamp) VALUES ('$rip','$tstamp')");
        db_query("DELETE FROM prefix_ip_connect WHERE tstamp < '$cstamp'");
    }
    // #########################################################################
     
    $allgAr = getAllgAr ();
    $menu = new menu();
    user_identification();
    site_statistic();
     
     
    if (is_admin()) {
      require_once ('include/contents/'.$menu->get_url());
    }
     
    if ( $allgAr['wartung'] == 1) {
      require_once ('include/contents/wartung.php');
    } else {
      require_once ('include/contents/'.$menu->get_url());
    }
     
    
    if ($allgAr['birthdaymail_status'] == 1 ) { birthdaymail(); }
      
    db_close();
    debug('anzahl sql querys: ' . $count_query_xyzXYZ);
    debug('', 1, false);
     
    ?>
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    sehr geil, ich danke dir... werde nun erstmal den fehler suchen zwinker

    nochmal 1000dank
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    oliver229 Mitglied
    Registriert seit
    03.01.2009
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich hab das selbe Problem. Könntest Du mir Bitte auch Helfen?
    Hier mal mein Code:
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    define ( 'main' , TRUE );
    
    //Konfiguration zur Anzeige von Fehlern
    //Auf http://www.php.net/manual/de/function.error-reporting.php sind die verfügbaren Modi aufgelistet
    @error_reporting(E_ALL ^ E_NOTICE);
    @ini_set('display_errors','On');
    
    session_name  ('sid');
    session_start ();
    
    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');
    
    db_connect();
    // #########################################################################
    // ## EINSTELLUNGEN ###
    // ####################
    $btime = '60'; # für wie viele Sekunden soll das Script die Verbindungen prüfen ?
    $ccount = '100'; # ab wie viele Verbindungen in BTIME soll das Script die IP bannen ?
    
    // alle fehler anzeigen lassen
    // error_reporting(E_ALL);ini_set('display_errors', 1);
    
    // IP Abfragen und Befehle festlegen
    $rip = getip();
    $tstamp = time();
    $cstamp = $tstamp - $btime;
    if (db_count_query("SELECT COUNT(ips) FROM prefix_ipbans WHERE ips = '$rip'") > 0) {
    	die('IP BANNED - To Many Connections From Your Host');
    }
    if (db_count_query("SELECT COUNT(ip) FROM prefix_ip_connect WHERE ip = '$rip' AND tstamp > '$cstamp'") > $ccount) {
    	db_query("INSERT INTO prefix_ipbans (ips) VALUES ('$rip')");
    } else {
    	db_query("INSERT INTO prefix_ip_connect (ip, tstamp) VALUES ('$rip','$tstamp')");
    	db_query("DELETE FROM prefix_ip_connect WHERE tstamp < '$cstamp'");
    }
    // #########################################################################
    
    
    $allgAr = getAllgAr ();
    $menu = new menu();
    user_identification();
    site_statistic();
    contentstatistic();
    
    require_once ('include/contents/'.$menu->get_url());
    include("iplog.php");
    db_close();
    debug('anzahl sql querys: '.$count_query_xyzXYZ);
    debug('',1,false);
    
    
    ?>


    Danke schon mal im voraus


    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten