Ergebnis 1 bis 5 von 5

Thema: Plötzliche Fehlermeldung im Gästebuch

  1. #1
    TP-Specialist Avatar von MichaelM
    Registriert seit
    Jan 2004
    Ort
    Münster-Hiltrup
    Beiträge
    2.333

    Plötzliche Fehlermeldung im Gästebuch

    Seit kurzem bekomme ich im PHP-Gästebuch folgende Fehlermeldung:

    Warning: explode() expects parameter 2 to be string, array given in /var/www/web115/html/gaestebuch/include/functions.inc.php on line 77

    Warning: Invalid argument supplied for foreach() in /var/www/web115/html/gaestebuch/include/functions.inc.php on line 78

    Der Code der davon betroffen ist ist folgender:

    function badword($entrytext)
    {
    global $showcfg;
    if($showcfg[badwords]!="")
    {
    $showcfg[badwords]=explode(",",$showcfg[badwords]); Zeile: 77
    foreach($showcfg[badwords] as $value) Zeile: 78
    {
    $entrytext=str_replace($value,$showcfg[filterword],$entrytext);
    }
    }
    return($entrytext);

    Es geht um Badwords die anschließend durch das Wort Zensur ersetzt werden.

    Was kann ich tun um diese Fehlermeldung zu unterbinden bzw. zu beseitigen?
    Harleylujar, Michael!!

    Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...

    www.mikel-mueller.de
    www.sanitaertechnik-mueller.de

  2. #2
    TP-Supporter Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    483
    Prüfen was in $showcfg[badwords] drinsteht, z.B. mit var_dump(), dann die Quelle suchen.

  3. #3
    TP-Specialist Avatar von MichaelM
    Registriert seit
    Jan 2004
    Ort
    Münster-Hiltrup
    Beiträge
    2.333
    Da stehen die vulgären Umschreibungen drin. Jedes Wort wird mit einem Komma getrennt.
    Die Vulgären Wörter werden dann durch [Zensur] ersetzt.
    Komischerweise lief all das bis vor 6-7 Wochen ohne Fehler. Am Code habe ich auch nichts verändert. Schätze mal es liegt an Versionsänderungen von PHP.
    Harleylujar, Michael!!

    Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...

    www.mikel-mueller.de
    www.sanitaertechnik-mueller.de

  4. #4
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Hilft es vielleicht, wenn Du überall im Code
    $showcfg[badwords]
    durch
    $showcfg["badwords"]
    ersetzt?

    Also die Anführungsstriche ergänzt.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  5. #5
    TP-Specialist Avatar von MichaelM
    Registriert seit
    Jan 2004
    Ort
    Münster-Hiltrup
    Beiträge
    2.333
    Habs jetzt folgendermaßen gelöst:

    function badword($entrytext)
    {
    global $showcfg;
    if($showcfg[badwords]!="")
    {
    $showcfg[badwords2]=explode(",",$showcfg[badwords]);
    foreach($showcfg[badwords2] as $value)
    {
    $entrytext=str_replace($value,$showcfg[filterword],$entrytext);
    }
    }
    return($entrytext);
    }

    In Ausführungszeichen ging auch nicht. Danke für Eure Hilfe!!
    Harleylujar, Michael!!

    Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...

    www.mikel-mueller.de
    www.sanitaertechnik-mueller.de

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [MySQL] Plötzliche unerklärliche Fehlermeldung
    Von MichaelM im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 18.01.2009, 16:32
  2. [MySQL] plötzliche "read only" bei einigen Tabellen
    Von T-Storm im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 12.07.2004, 23:42
  3. Plötzliche SexPopups und Linkvertausch
    Von sp1313 im Forum Betriebssysteme
    Antworten: 8
    Letzter Beitrag: 25.08.2003, 15:56
  4. plötzliche Acrobat 5.0 Fehlermeldung
    Von Sanner im Forum PrePress
    Antworten: 9
    Letzter Beitrag: 18.09.2002, 02:17
  5. Gästebuch
    Von X-Man im Forum Traum-Dynamik
    Antworten: 22
    Letzter Beitrag: 03.08.2002, 10:42

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51