PHP-Nuke Wie installiere ich PHP Nuke CMS PHPnuke Hilfe
  Login or Daftar
::  Home  ::  Downloads  ::  Your Account  ::  Forums  ::
Nuke
 
Modules
· Depan
· AvantGo
· Content
· Downloads
· Feedback
· Forum
· Impressum
· Journal
· Members List
· Passwortgenerator
· Private Nachrichten
· Search
· Seite empfehlen
· Statistics
· Stories Archive
· Submit News
· Top 10
· Topics
· Umfrage
· Web Links
· Your Account
 
Search


 
Ander CMS Systeme
  • artmedic CMS
  • BIGACE Web CMS
  • CMS Made Simple
  • cms2day
  • CMSimple
  • CMSimple_XH
  • Contao CMS
  • Contenido CMS
  • CPG-CMS Dragonfly
  • Der Dirigent
  • Drupal CMS
  • dynpg CMS
  • e107 CMS
  • Exponent CMS
  • eXV²
  • eZ Publish
  • fastix
  • Geeklog
  • GetSimple CMS
  • glFusion
  • ilch CMS
  • ImpressCMS
  • Jojo CMS
  • Joomla
  • Kajona
  • MemHT
  • MKPortal CMS
  • MKPortal CMS
  • MODx CMS
  • moziloCMS
  • NUOS
  • OpenCms CMS
  • openEngine
  • OpenPHPNuke
  • papaya CMS
  • PHP-Fusion
  • phpwcms
  • phpWebSite CMS
  • pragmaMx CMS
  • REDAXO
  • Redaxscript
  • SilverStripe CMS
  • Sitemagic CMS
  • TYPO3 CMS
  • WebsiteBaker CMS
  • WordPress
  • Xaraya CMS
  • Xoops CMS
  • Zeta Producer
  • Zikula CMS
  • Zimplit CMS
  •  
    Umfrage
    Welches CMS würde dich interessieren?

    Anleitung für PostNuke (ist fertig)
    Anleitung für Mambo / Joomla
    Anleitung für e107
    Anleitung für CPG-Nuke
    Anleitung für PhPBB2 Plus
    Anleitung für PC-Nuke
    Anleitung für myPHPNuke
    Anleitung für phpWebsite
    Anleitung für PHPKIT
    Anleitung für andere CMS
    Anleitung für CMSimple
    Anleitung für Typo3



    Hasil
    Polling

    Pemilih 485
     
    PHP SQL
     
    Login
    Nama Login

    Password

    Daftar
    Lupa Password.
     
    Languages


     
    Hits
    Kami sudah menampilkan
    6131516
    halaman sejak September 2004
     
    Who's Online
    Saat ini ada, 12 tamu 1 member yang sedang online.

    Anda bukan member. Silakan daftar di sini, gratis!
     
    Downloads
    · 1: PHP-Nuke Installieren für Anfänger Teil 1
    · 2: PHP-Nuke Installieren für Anfänger Teil 2
    · 3: PHP-Nuke Installation für Anfäner Teil 3
    · 4: Installationsanleitung PHP Nuke 7.6 auf funpic.de Teil 3
    · 5: PHP-Nuke 8.1.3.4.v1
    · 6: PHP-Nuke 7.6 Installation bei Funpic Teil 1
    · 7: Sommaire Menügenerator
    · 8: Installationsanleitung PHP Nuke 7.6 auf funpic.de Teil 4
    · 9: PHP-Nuke 7.6 Installation bei Funpic Teil 2
    · 10: PHP-Nuke 8.033b
     
    PHP-Editor
    Freeware PHP-Editor
    PHP-Editor Freeware
     
    PHP-Nuke Wie installiere ich PHP Nuke CMS PHPnuke Hilfe: Forum

    PHP Nuke Anfänger Forum :: Thema anzeigen - Fehler bei der Neuinstallation

     
     FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen    
     ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen 

    Fehler bei der Neuinstallation
    Gehe zu Seite Zurück  1, 2, 3  Weiter
     
    Neues Thema eröffnen   Neue Antwort erstellen    PHP Nuke Anfänger Forum Foren-Übersicht -> Nuke installieren
    Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
    Autor Nachricht
    nuke
    PHP-Nuke Supporter
    PHP-Nuke Supporter


    Dabei seit: Jul 18, 2009
    Beiträge: 103

    BeitragVerfasst am: Do Dez 29, 2011 9:03 am    Titel: Antworten mit Zitat

    läuft
    Code:
    function sql_fetchrow($query_id = 0)
       {
          
          if(!$query_id)
          {
             $query_id = $this->query_result;
          }
          if($query_id)
          {
             
             return mysql_fetch_array($query_id);
          }
          else
          {
             return false;
          }
       }
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
    nuke
    PHP-Nuke Supporter
    PHP-Nuke Supporter


    Dabei seit: Jul 18, 2009
    Beiträge: 103

    BeitragVerfasst am: Do Dez 29, 2011 9:23 am    Titel: Antworten mit Zitat

    Hi,
    Alle Änderungen für PHP 5.3x sind jetzt in dieser Version enthalten.

    http://www.phpnuke.gratis-cms.com/modules.php?name=Downloads&d_op=getit&lid=65

    http://www.phpnuke.gratis-cms.com/modules.php?name=Downloads&d_op=viewdownload&cid=26

    Falls noch jemand weiter Fehler und Lösungen findet, bitte posten.
    Danke
    Very Happy
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: Do Dez 29, 2011 11:56 am    Titel: Entscheidet die PHP-Version? Antworten mit Zitat

    Danke Nuke.

    Hast du im Netz nun gesehen, wie weit ich gekommen bin?


    Es werden dort keine Fehler angezeigt. Aber wie lange? Wenn die auch eine neue PHP-Version aufschalten, führen vielleicht auch dort Fehler zu Unannehmlichkeiten. Es wäre schön, wenn du, ich oder jemand anders noch früh genug eine Antwort hätten.

    Meine neue Installation der neuesten Version 8.2.4 von PHP Nuke gefällt mir in ihrer Funktionsweise. Einiges davon, z.B. bei der Einstellung der Blöcke oder Module, geht dort perfekt, vorher wurde einiges nicht sofort übernommen oder gar nicht angenommen. Ich muss das Programm aber noch weiter kennen lernen.

    Guten Rutsch und ein friedvolles neues Jahr!

    Alois
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: Do Dez 29, 2011 12:24 pm    Titel: Wunderbar! Antworten mit Zitat

    Erst jetzt nach dem Abschicken meines vorherigen Beitrags sehe ich, dass du die Lösung bereits gefunden hast, super und danke! Es funktioniert nun tatsächlich auch auf dem PC-Server.

    Du hast ja zwar die Version PHP-Nuke 8.1 3.4 verbessert, ich arbeite mit der neueren (?). Danke für den Hinweis auf Sentinel 2.5.16. Eine höchst anschauliche und gründliche Anleitung hast du dazu geschrieben! - Was wolltest du ursprünglich: eine Homepage über Angeln (oder so ähnlich) aufstellen? Wie geht es diesbezüglich?

    Es ist nicht selbstverständlich, dass eine Zusammenarbeit im Internet so reibungslos vonstatten geht und erfolgreich ist. Heute reagiert deine Seite hier aber sehr, sehr langsam, kann bis 5 Minuten dauern. Dann gehe ich dazwischen Schnee schaufeln Confused

    Deine letzten Beiträge sah ich nicht, weil ich den Link der Mail anklickte, die auf deine erste Antwort hinwies, die noch auf der Vorseite 1 kam. Jetzt war ich recht erstaunt und ich freue mich sehr an der Lösung! Danke!

    Alois

    (Diesmal ging das Absenden und ein neuer Aufruf wieder schnell, hatte aber gestern dasselbe Problem mit einer andern PHP-Nuke-Seite; das wäre dann ein klarer Nachteil von PHP-Nuke)
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    nuke
    PHP-Nuke Supporter
    PHP-Nuke Supporter


    Dabei seit: Jul 18, 2009
    Beiträge: 103

    BeitragVerfasst am: Do Dez 29, 2011 7:42 pm    Titel: Antworten mit Zitat

    Ich habe mich mit der PHPNuke 8.2 noch nicht beschäftigt. Ein Grund ist, dass man eine aktuelle Version macht aber diese nicht auf PHP 5.3 läuft. Ist doch sehr seltsam. Dann ist kein Update von der Version 8.1 auf 8.2 dabei! Sehr komisch. Bis jetzt habe ich auch noch keine Infos gefunden ob Sentinel auf dem neuen Nuke 8.2 läuft. (Ohne Sentinel überlebt eine PHPNuke Webeseite nicht lange). Ich warte mal ab.
    Very Happy
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: Do Dez 29, 2011 10:33 pm    Titel: PHP Nuke 8.2.4 ist einfach anders Antworten mit Zitat

    Die Anleitung, wie man Sentinel aktiviert, ist nicht auf PHP Nuke 8.2.4 anwendbar; Sentinel ist nämlich gar nicht zu finden. Also schon in 8.2.4 enthalten?




    Was meinst du denn mit der Instabilität, bzw. dem Ausfall der Webseite?
    Was löst ein solches Out aus?
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    nuke
    PHP-Nuke Supporter
    PHP-Nuke Supporter


    Dabei seit: Jul 18, 2009
    Beiträge: 103

    BeitragVerfasst am: Fr Dez 30, 2011 6:57 am    Titel: Antworten mit Zitat

    PHPNuke ist schon immer ein unsicheres CMS System gewesen. Aber es gab dafür immer 2 Schritte um die Fehler zu beheben und das System sicher zu machen.
    1. Die Patche von catserv installieren(nukeresources.com)
    2. Sentinel Installieren (cybertipps.com)
    Durch diese Schritte wird Nuke sicher. Macht man es nicht so kann es passieren, dass auf deiner Seite plötzlich ein fremder Inhalt erscheint, du dich nicht mehr anmelden kannst und deine Seite verwendet wird um Angriffe auf andere Systeme zu starten.
    Ich persönlich würde zum jetzigen Zeitpunkt niemandem empfehlen eine Webseite mit PHP-Nuke zu machen.
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: Fr Dez 30, 2011 4:11 pm    Titel: Ein Wort über Sentinel hinaus Antworten mit Zitat

    Danke für die Antwort. Ich glaube, ich lasse die Installation mal so laufen, das Ergebnis macht auf mich einen guten Eindruck. Ich suchte nach für mich brauchbaren Installationsanleitungen für Sentinel und bemerkte, dass es oft Probleme damit gab. Deine Anleitung lässt sich bei mir nicht ausführen, weil bei mir das zugehörige Administrations-Tool fehlt.

    So komme ich zum Schluss, dass ich meine Tätigkeit in anderer Weise schützen muss und auch das Risiko, alles zu verlieren, dazu gehört. Über allem Geschehen waltet ein höherer Wille, und zwar so, dass alles auf das Leben günstig einwirkt. Da können Probleme mit einer Installation ebenso dazu gehören wie der Schutz vor Zerstörern. Das heisst: Die mentalen und seelischen Begierden und Antriebe der Menschen können sich nur begrenzt durchsetzen .... und wenn es nötig ist, interessiert sich kein Hacker für mich.
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: Sa Dez 31, 2011 3:36 pm    Titel: mainfile.php für Version 8.2.4 aktualisiert Antworten mit Zitat

    Hallo

    Nach Fehlern in der Behandlung und gewagten Tests, begann ich mit der Installation nochmals von vorne. Da merkte ich, dass noch etwas hier nicht erwähnt wurde. Im Mainfile musste ich noch eine Stelle korrigieren, die jetzt so aussieht:

    Code:
    if (!defined('ADMIN_FILE')) {
         foreach ($_GET as $sec_key => $secvalue) {
          if ((preg_match("/<[^>]*script*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*object*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*iframe*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*applet*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*meta*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*style*\"?[^>]*>/i", $secvalue)) ||
           (preg_match("/<[^>]*form*\"?[^>]*>/i", $secvalue)) ||
           (preg_match("/<[^>]*img*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*onmouseover*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*body*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/ \([^>]*\?[^)]*\) /i", $secvalue)) ||
           (preg_match("/ \" /i", $secvalue)) ||
           (preg_match("/ inside_mod /i", $sec_key))) {
               die ($htmltags);
            }
       }


    Das mainfile.php aus PHP Nuke 8.2.4 habe ich nun aktualisiert:
    http://www.epidophekles.name/dokumente/konfigurationen/mainfile-php_fuer-phpnuke824.txt

    Zugleich habe ich auch die Verbesserung für /db/mysql.php separat hochgeladen:
    http://www.epidophekles.name/dokumente/konfigurationen/mysql-php_fuer-phpnuke824.txt

    Falls in deiner Aktualisierung, lieber Nuke, jenes vom Mainfile noch nicht inbegriffen war....
    Es hat aber dort noch immer Stellen mit eregi - vielleicht müssen die auch noch irgendwann geändert werden?
    Gleich unterhalb:

    Code:
    if (!defined('ADMIN_FILE')) {
         foreach ($_GET as $sec_key => $secvalue) {
          if ((preg_match("/<[^>]*script*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*object*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*iframe*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*applet*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*meta*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*style*\"?[^>]*>/i", $secvalue)) ||
           (preg_match("/<[^>]*form*\"?[^>]*>/i", $secvalue)) ||
           (preg_match("/<[^>]*img*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*onmouseover*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/<[^>]*body*\"?[^>]*/i", $secvalue)) ||
           (preg_match("/ \([^>]*\?[^)]*\) /i", $secvalue)) ||
           (preg_match("/ \" /i", $secvalue)) ||
           (preg_match("/ inside_mod /i", $sec_key))) {
               die ($htmltags);
            }
       }

     foreach ($_POST as $secvalue) {
      if ((eregi("<[^>]*iframe*\"?[^>]*", $secvalue)) ||
      (eregi("<[^>]*object*\"?[^>]*", $secvalue)) ||
      (eregi("<[^>]*applet*\"?[^>]*", $secvalue)) ||
      (eregi("<[^>]*meta*\"?[^>]*", $secvalue)) ||
      (eregi("<[^>]*onmouseover*\"?[^>]*", $secvalue)) ||
      (eregi("<[^>]script*\"?[^>]*", $secvalue)) ||
      (eregi("<[^>]*body*\"?[^>]*", $secvalue)) ||
      (eregi("<[^>]style*\"?[^>]*", $secvalue))) {
       die ($htmltags);
      }
     }
    }


    Übrigens wagte ich mich gleichzeitig an Drupal, mein Webanbieter bot diese Applikation an: http://epidophekles.name/drupal/
    Das ist erst provisorisch, und es wird sich herausstellen, welches ich wie verwenden werde. Ich hoffe schon, dass die "Spielerei" bald ein Ende findet und ein sauberer Inhalt folgt.
    Neu habe ich die PHP-Nuke-Installation heimat benannt, die ist im Moment noch nicht im Netz, sondern erst auf meinem PC-Server xampp.

    Ich wünsche Dir und allen ein gutes neues Jahr mit Gottes Segen!

    Alois
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    nuke
    PHP-Nuke Supporter
    PHP-Nuke Supporter


    Dabei seit: Jul 18, 2009
    Beiträge: 103

    BeitragVerfasst am: Sa Dez 31, 2011 5:57 pm    Titel: Antworten mit Zitat

    Hi,
    Ja, alle "eregi" müssen ersetzt werden, sonst läuft es nicht mit PHP 5.3 und PHP 6.0
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
    nuke
    PHP-Nuke Supporter
    PHP-Nuke Supporter


    Dabei seit: Jul 18, 2009
    Beiträge: 103

    BeitragVerfasst am: Sa Dez 31, 2011 6:19 pm    Titel: Antworten mit Zitat

    Hallo
    Ich habe jetzt mal alle Dateien nach „ereg“ durchsucht. Es gibt leider noch über 700 mal diesen Befehl. Da ist noch ein langer Weg bis das alles ausgebügelt ist.
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: Sa Dez 31, 2011 7:04 pm    Titel: Jetzt kann wieder die Sprache nicht eingestellt werden Antworten mit Zitat

    Einige in eregi Embarassed befindliche Dateien sind leicht zu verändern, bei andern kenne ich den Trick nicht.

    Vorlage:
    (preg_match("/<[^>]*object*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]*body*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/ \([^>]*\?[^)]*\) /i", $secvalue)) ||
    (preg_match("/ \" /i", $secvalue)) ||
    (preg_match("/ inside_mod /i", $sec_key))) {

    für

    if ((eregi("<[^>]*iframe*\"?[^>]*", $secvalue)) ||
    (eregi("<[^>]*object*\"?[^>]*", $secvalue)) ||
    (eregi("<[^>]*applet*\"?[^>]*", $secvalue)) ||
    (eregi("<[^>]*meta*\"?[^>]*", $secvalue)) ||
    (eregi("<[^>]*onmouseover*\"?[^>]*", $secvalue)) ||
    (eregi("<[^>]script*\"?[^>]*", $secvalue)) ||
    (eregi("<[^>]*body*\"?[^>]*", $secvalue)) ||
    (eregi("<[^>]style*\"?[^>]*", $secvalue))) {


    Da muss jeweils eregi durch preg_match ersetzt und nach dem ersten (" ein Slash gesetzt werden: ("/
    Aus (eregi(" ==> mach (preg_match("/
    (ich weiss, das weisst du schon, aber ich möchte es besser verankern)

    Am Schluss mit dem Hinzusetzen von /i ist es nicht immer so einfach.
    Ist das eine feste Regel, dass /i immer vor dem Ende /i", $.....)) || vermerkt werden soll?

    Dann sollte der genannte Code vielleicht so aussehen:
    if ((preg_match("<[^>]*iframe*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]*object*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]*applet*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]*meta*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]*onmouseover*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]script*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]*body*\"?[^>]*/i", $secvalue)) ||
    (preg_match("/<[^>]style*\"?[^>]*/i", $secvalue))) {


    Hier war es aber noch einfach.

    ---------------------------------------------------

    In der Neuinstallation reagiert die Spracheinstellung nicht, und ich weiss gar nicht warum. Vorher hat das geklappt. In der Administration habe ich auf German und de_DE umgestellt. Gibt es da eine schnelle Lösung?

    Soll ich alle eregi aufsuchen und korrigieren? - oder vorsichtig sein?
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: Sa Dez 31, 2011 7:21 pm    Titel: ereg_replace? Antworten mit Zitat

    Hier ein Beispiel (auch aus dem mainfile), das noch nicht geklärt ist:

    $link = ereg_replace(".*<link>","",$items[$i]);
    $link = ereg_replace("</link>.*","",$link);
    $title2 = ereg_replace(".*<title>","",$items[$i]);
    $title2 = ereg_replace("</title>.*","",$title2);


    Ähnliches gibt es noch mehr.

    Oder so etwas:

    Code:
    if (!strcasecmp(strtok($tag," "),"A")) {
    if (eregi("HREF[ \t\n\r\v]*=[ \t\n\r\v]*\"([^\"]*)\"",$tag,$regs));
    else if (eregi("HREF[ \t\n\r\v]*=[ \t\n\r\v]*([^ \t\n\r\v]*)",$tag,$regs));
    else $regs[1] = "";
    if ($regs[1]) {
    $location = $regs[1];
    }



    Ist das so richtig (leider kenne ich die Bedeutung überhaupt nicht, sondern arbeite wie ein blinder Roboter):

    if (!strcasecmp(strtok($tag," "),"A")) {
    if (preg_match("/HREF[ \t\n\r\v]*=[ \t\n\r\v]*\"([^\"]*)\"/i",$tag,$regs));
    else if (preg_match("/HREF[ \t\n\r\v]*=[ \t\n\r\v]*([^ \t\n\r\v]*)/i",$tag,$regs));
    else $regs[1] = "";
    if ($regs[1]) {
    $location = $regs[1];
    }

    ?????
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    Alokae
    Newbie
    Newbie


    Dabei seit: Dec 13, 2011
    Beiträge: 18

    BeitragVerfasst am: So Jan 01, 2012 6:52 am    Titel: eregi und ereg durch str und stristr ersetzt Antworten mit Zitat

    ===============================================

    Am 1. Januar 2012 korrigiert:
    mainfile.php,
    include/counter.php,
    blocks/block-Modules.php
    modules/Your_Account/navbar.php
    modules/Your_Account/index.php

    ===============================================

    Änderungen in Mainfile.php

    Code:
      $EditedMessage = eregi_replace("$CensorList[$i]([^a-zA-Z0-9])","$Replace\\1",$EditedMessage);
    $EditedMessage = preg_replace("/$CensorList[$i]([^a-zA-Z0-9])/i","$Replace\\1",$EditedMessage);

      $EditedMessage = eregi_replace("(^|[^[:alnum:]])$CensorList[$i]","\\1$Replace",$EditedMessage);
    $EditedMessage = preg_replace("/(^|[^[:alnum:]])$CensorList[$i]/i","\\1$Replace",$EditedMessage);

      $EditedMessage = eregi_replace("$CensorList[$i]","$Replace",$EditedMessage);
    $EditedMessage = preg_replace("/$CensorList[$i]/i","$Replace",$EditedMessage);

             if (eregi('%while (ereg("<(/?[[:alnum:]]*)[[:space:]]*([^>]*)>",$str,$reg)) \{%', $str,$reg)) {
    if (preg_match('%while (ereg("/<(\/?[[:alnum:]]*)[[:space:]]*([^>]*)>/i",$str,$reg)) \{%', $str,$reg)) {

    aus:   <(/?[[:   mach:   <(\/?[[:   oder:   <(#?[[:
    (siehe: http://www.karakas-online.de/forum/viewtopic.php?t=43993&postdays=0&postorder=asc&start=20)

       //$attrb_list = ereg_replace("&","&amp;",$attrb_list);
    //$attrb_list = preg_replace("/&","&amp;/i",$attrb_list);

      $str = ereg_replace("<\?","",$str);
    $str = preg_replace("/<\?/","",$str);

      $link = ereg_replace(".*<link>","",$items[$i]);
      $link = ereg_replace("</link>.*","",$link);
      $title2 = ereg_replace(".*<title>","",$items[$i]);
      $title2 = ereg_replace("</title>.*","",$title2);
    $link = preg_replace("/.*<link>/","",$items[$i]);
    $link = preg_replace("/</link>.*/","",$link);
    $title2 = preg_replace("/.*<title>/","",$items[$i]);
    $title2 = preg_replace("/</title>.*/","",$title2);

        !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$email)) {
    !preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$/i",$email)) {

    if (eregi("HREF[ \t\n\r\v]*=[ \t\n\r\v]*\"([^\"]*)\"",$tag,$regs));
    else if (eregi("HREF[ \t\n\r\v]*=[ \t\n\r\v]*([^ \t\n\r\v]*)",$tag,$regs));
    if (preg_match("/HREF[ \t\n\r\v]*=[ \t\n\r\v]*\"([^\"]*)\"/i",$tag,$regs));
    else if (preg_match("/HREF[ \t\n\r\v]*=[ \t\n\r\v]*([^ \t\n\r\v]*)/i",$tag,$regs));



    Änderungen in /blocks/block-Modules.php
    Code:
    $m_title2 = eregi_replace("_", " ", $m_title);
    $m_title2 = str_replace("_", " ", $m_title);
    Empfehlenswert: http://www.cloneportal.de/doku/beispiel-schlechter-nuke-code.htm



    Änderungen in /includes/counter.php
    Code:
    /* Get the Browser data */

    if ((ereg("Nav", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Gold", $_SERVER["HTTP_USER_AGENT"])) || (ereg("X11", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Yahoo", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Firefox", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Netscape";
    elseif(ereg("Firefox", $_SERVER["HTTP_USER_AGENT"])) $browser = "FireFox";
    elseif(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";
    elseif(ereg("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";
    elseif(ereg("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";
    elseif(ereg("WebTV", $_SERVER["HTTP_USER_AGENT"])) $browser = "WebTV";
    elseif(ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";
    elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Google", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Slurp", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Scooter", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Spider", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";
    else $browser = "Other";

    if ((stristr("Nav", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Gold", $_SERVER["HTTP_USER_AGENT"])) || (stristr("X11", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Mozilla", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Netscape", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Yahoo", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Firefox", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Netscape";
    elseif(stristr("Firefox", $_SERVER["HTTP_USER_AGENT"])) $browser = "FireFox";
    elseif(stristr("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";
    elseif(stristr("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";
    elseif(stristr("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";
    elseif(stristr("WebTV", $_SERVER["HTTP_USER_AGENT"])) $browser = "WebTV";
    elseif(stristr("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";
    elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Google", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Slurp", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Scooter", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Spider", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";
    else $browser = "Other";

    /* Get the Operating System data */

    if(stristr("Win", $_SERVER["HTTP_USER_AGENT"])) $os = "Windows";
    elseif((stristr("Mac", $_SERVER["HTTP_USER_AGENT"])) || (stristr("PPC", $_SERVER["HTTP_USER_AGENT"]))) $os = "Mac";
    elseif(stristr("Linux", $_SERVER["HTTP_USER_AGENT"])) $os = "Linux";
    elseif(stristr("FreeBSD", $_SERVER["HTTP_USER_AGENT"])) $os = "FreeBSD";
    elseif(stristr("SunOS", $_SERVER["HTTP_USER_AGENT"])) $os = "SunOS";
    elseif(stristr("IRIX", $_SERVER["HTTP_USER_AGENT"])) $os = "IRIX";
    elseif(stristr("BeOS", $_SERVER["HTTP_USER_AGENT"])) $os = "BeOS";
    elseif(stristr("OS/2", $_SERVER["HTTP_USER_AGENT"])) $os = "OS/2";
    elseif(stristr("AIX", $_SERVER["HTTP_USER_AGENT"])) $os = "AIX";
    else $os = "Other";

    Linie 35:
    elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Google", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Slurp", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Scooter", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Spider", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";
    elseif((stristr("bot", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Google", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Slurp", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Scooter", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Spider", $_SERVER["HTTP_USER_AGENT"])) || (stristr("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";


    if(ereg("Win", $_SERVER["HTTP_USER_AGENT"])) $os = "Windows";
    if(stristr("Win", $_SERVER["HTTP_USER_AGENT"])) $os = "Windows";



    Änderungen in modules\Your_Account\navbar.php
    Code:
    Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\GNOSIS\modules\Your_Account\navbar.php on line 43
    Linie43:
      if ( (!ereg("[.]",$file)) ) {
    if ( (!stristr("[.]",$file)) ) {



    Änderungen in modules\Your_Account\index.php
    Code:
    Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\GNOSIS\modules\Your_Account\index.php on line 24
    if (isset($username) && (ereg("[^a-zA-Z0-9_-]",$username))) {
    if (isset($username) && (stristr("[^a-zA-Z0-9_-]",$username))) {



    Die Spracheinstellung funktioniert scheinbar ab irgendeiner Stunde / Minute plötzlich ....

    Ich hatte Frust und Freude, ich stöhnte und jubelte....

    Gruss - und einen gemütlichen Sonntag!

    Alois


    Das Mainfile habe ich aktualisiert:
    http://www.epidophekles.name/dokumente/konfigurationen/mainfile-php_fuer-phpnuke824.txt

    Hier kann man auch einiges lernen:
    http://www.cloneportal.de/doku/beispiel-schlechter-nuke-code.htm
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden
    nuke
    PHP-Nuke Supporter
    PHP-Nuke Supporter


    Dabei seit: Jul 18, 2009
    Beiträge: 103

    BeitragVerfasst am: Mo Jan 02, 2012 6:37 am    Titel: Antworten mit Zitat

    Wau, du bist ja immer noch fleißig am ausbessern. Very Happy
    Nach oben
    Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
    Beiträge der letzten Zeit anzeigen:   
    Neues Thema eröffnen   Neue Antwort erstellen    PHP Nuke Anfänger Forum Foren-Übersicht -> Nuke installieren Alle Zeiten sind GMT + 1 Stunde
    Gehe zu Seite Zurück  1, 2, 3  Weiter
    Seite 2 von 3

     
    Gehe zu:  
    Du kannst keine Beiträge in dieses Forum schreiben.
    Du kannst auf Beiträge in diesem Forum nicht antworten.
    Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
    Du kannst deine Beiträge in diesem Forum nicht löschen.
    Du kannst an Umfragen in diesem Forum nicht mitmachen.



    |Layout von Totoelectro |PHP-Nuke von phpnuke.org | PHPNuke Layout by www.nukemods.com |