Ankündigung

Einklappen
Keine Ankündigung bisher.

Gästebuch-Wortfilter/Badwortlist/ [HILFE]

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gästebuch-Wortfilter/Badwortlist/ [HILFE]

    Hallo und frohe Weihnachten... ich hoffe ihr könnt mir noch vor der Bescherung helfen:-)

    Also ich habe ein Gästebuch ist ein recht einfaches und möchte dort gerne eine Badlist einfügen, bzw. Wortfilter..habe hir ein BSP für den Script weiß aber net ob das richtigist.:

    str_replace(array('fuck','shit','und so weiter'),'****',$kommentar);

    nunja..ich weiß jedoch nicht wie und wo ich das in mein gb-script einbauen soll..hier mal das gb:

    HTML-Code:
    <HTML>
    <HEAD>
      <TITLE>Gästebuch</TITLE>
    </HEAD>
    <BODY>
    
    <?php
     error_reporting(0);
    
    // Wo das Gästebuch abgelegt ist
    $pfad = "gaestebuch.html";
    
    if ($_POST["name"] && $_POST["kommentar"] && $_POST["email"]) {
    // Einträge vorhanden, kann ins Gästebuch schreiben
        if (!($fp = fopen($pfad, "a"))) {
            echo "Fehler beim Öffnen des Gästebuches!"; exit;
        }
    
        echo "<A HREF=\"$pfad\">Gästebuch ansehen</A><P>";		
    		
        $eintrag = "
        <B>Absender</B>:    " . htmlspecialchars($_POST["name"])      . "<BR>
        <B>E-mail</B>:      " . htmlspecialchars($_POST["email"])     . "<BR>
        <B>Homepage</B>:    " . htmlspecialchars($_POST["home"])      . "<BR>
        <B>Gesendet am</B>: " . date("d. F Y H:i")                    . "<BR>
        <B>Nachricht</B>:<BR> " . htmlspecialchars($_POST["kommentar"])  . "<P>
        ";
    
        if (!($ok = fwrite($fp, $eintrag, strlen($eintrag)))) {
            echo "<B>Fehler beim Beschreiben des Gästebuchs!</B>"; 
            exit;
        }
        fclose($fp);
        // Nachricht an den User nach 
        // Abschicken des Formulars:
        echo "<B>Vielen Dank für Ihren Eintrag.</B><P>";
        echo "</BODY>";
        echo "</HTML>";
        exit;
    }
    
    if ($_POST["ausgefuellt"]) {
        // Wenn der Name nicht ausgefüllt wurde:
        if (!$_POST["name"]) {
            echo "<font color=\"#FF0000\">Bitte geben Sie Ihren Namen ein!</font><BR>";
        }
        // Wenn die EMail-Adresse fehlt:
        if (!$_POST["email"]) {
            echo "<font color=\"#FF0000\">Bitte geben Sie Ihre EMail-Adresse ein!</font><BR>";
        }
        // Wenn das Kommentarfeld nicht ausgefüllt wurde:
        if (!$_POST["kommentar"]) {
            echo "<font color=\"#FF0000\">Bitte geben Sie ein Kommentar ein!</font><BR>";
        }
    }
    ?>
    
    <!-- das Formular mit den Eingabefelden -->
    <B>Hier können Sie sich im Gästebuch verewigen</B>
    <P>
    <FORM ACTION="gaestebuch.php" METHOD="POST">
     <INPUT TYPE="HIDDEN" NAME="ausgefuellt" VALUE="1">
     
    <!-- Texteingabefeld für den Namen -->
    <B>Name</B><BR> 
    <INPUT TYPE="TEXT" NAME="name" SIZE="40">
    <P>
    
    <!-- Texteingabefeld für die Email-Adresse -->
    <B>E-mail (wenn vorhanden)</B><BR> 
    <INPUT TYPE="TEXT" NAME="email" SIZE="40">
    <P>
    
    <!-- Texteingabefeld die Homepage -->
    <B>Homepage (wenn vorhanden)</B><BR> 
    <INPUT TYPE="TEXT" NAME="home" SIZE="40">
    <P>
    
    <!-- Textarea für Kommentare -->
    <B>Kommentar</B><BR>
    <TEXTAREA ROWS="8" COLS="37" NAME="kommentar" WRAP="SOFT"></TEXTAREA>
    <P>
    <INPUT TYPE="SUBMIT" VALUE="Abschicken">
    <INPUT TYPE="RESET" VALUE="Zurücksetzen">
    </FORM>
    </BODY>
    </HTML>
    Naja..bis dann und noch wunderschöne Weihnachten:-)
    mfg Marvin

  • #2
    AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

    ???? OMG, probieren geht über studieren. Das ist ja wohl das einfachste, eine Wortersetzung einzubauen:

    PHP-Code:
    htmlspecialchars(str_replace(array("schimmes Wort""fuck"), array("****""****"), $_POST["kommentar"])) 
    Obwohl das eigentlich keinen Sinn macht. Was ist, wenn jemand "fucker" schreibt?
    Entweder du verwendest Suchmuster, wobei ich denke, dass du noch nicht in der Lage dazu bist, so etwas zu programmieren oder du schreibst dich dumm und dusslig mit deinen ganzen Badworts.

    Kommentar


    • #3
      AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

      ok danke mi-schi. Badwortlist funzt..nur hab ich jetzt noch eine Frage..also der schript erstellt ja eine Html seite in der die Einträge zu sehen sind..Wie kann ich jetzt Beiträge löschen bzw.alles resetten?

      mfg
      marvin

      Kommentar


      • #4
        AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

        Du speicherst die Einträge nicht in einer Datenbank, sondern in einer HTML-Datei. Das bedeutet, HTML-Datei herunterladen, in Quelltext schauen, unpassende Einträge per Hand löschen, wieder hochladen. Weiterhin ist dein Script sehr fragwürdig!

        Kommentar


        • #5
          AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

          Hi..ok...hab ich es funzt alles gut...GB ist auch schon in die Site integriert.
          Jetzt habe ihc nur noch eine Aller letzte Frage.. Wie kann ich bei echo "";
          als Inhalt sagen das er sofort auf eine Seite weiterleiten soll? also
          echo " Hier kommt der Befehl für die Weiterleitung auf index.php z.B: rein";
          mfg
          marvin

          Kommentar


          • #6
            AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

            Hi,
            Zitat von marvin1991 Beitrag anzeigen
            Wie kann ich bei echo "";
            als Inhalt sagen das er sofort auf eine Seite weiterleiten soll? also
            echo " Hier kommt der Befehl für die Weiterleitung auf index.php z.B: rein";
            Das wäre Unfug. Beschäftige Dich mal mit dem Thema "Affenformular" - genau sowas solltest Du nutzen. D.h. eine Seite anstatt dreier. Je nach Aktion wird entweder das Gästebuch angezeigt oder das Eintragsformular bzw. der Eintrag gespeichert und eine Rückmeldung hierüber ausgegeben (aber nicht sowas: Vielen Dank f�r Ihren Eintrag!).
            Übrigens ist es sehr unhöflich, bei einem leeren Eingabefeld die anderen Eingaben einfach zu verwerfen.

            Gruß
            Ingo
            Ingo Webdesign

            Kommentar


            • #7
              AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

              hast du den gästebucheintrag gemacht ingo? wenn ja...was soll ich denn jetzt genau und wo ändern?

              mfg
              marvin

              Kommentar


              • #8
                AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

                Auf jeden Fall erst 'mal die Schriftfarbe ändern.
                Weiße Schrift auf hellblauem Hintergrund ist kaum erkennbar.

                Gruß und frohe Festtage, Mike
                sigpic
                Mike's EEP-Welt CSC Oldenburg
                Link-Sammlung Smily-Sammlung

                Kommentar


                • #9
                  AW: Gästebuch-Wortfilter/Badwortlist/ [HILFE]

                  Hi,
                  zunächst mal solltest Du wie gesagt nicht mit drei Dateien arbeiten, sondern mit einer und hierin ggfls. Usereingaben in das Formular übernehmen.
                  Dann solltest Du Dir darüber bewußt sein, dass über kurz oder lang Gästebuch-Spammer kommen werden. Wenn ich Dein Script in meinem Gästebuch nutzen würde, müsste ich jeden Monat über 6.000 Spams löschen...

                  Gruß
                  Ingo
                  Ingo Webdesign

                  Kommentar

                  homepage-forum.de - Hilfe für Webmaster! Statistiken

                  Einklappen

                  Themen: 57.199   Beiträge: 432.310   Mitglieder: 29.591   Aktive Mitglieder: 44
                  Willkommen an unser neuestes Mitglied, PatX.

                  Online-Benutzer

                  Einklappen

                  834 Benutzer sind jetzt online. Registrierte Benutzer: 3, Gäste: 831.

                  Mit 4.707 Benutzern waren am 12.01.2023 um 03:07 die meisten Benutzer gleichzeitig online.

                  Die neuesten Themen

                  Einklappen

                  • PatX
                    Design Hilfe zu einer Form die ein PHP Script triggert
                    Ich würde mich über eure Meinung zu dem folgenden Szenario freuen:

                    Ich möchte ein Formular einrichten, das im Wesentlichen die folgenden Schritte triggert:
                    - Ein PHP-Skript ausführen
                    - Formulardaten in die WordPress-Datenbank meiner Website speichern
                    - KEINE anderen...
                    Heute, 07:20
                  • Reservespieler
                    Website pflegen
                    Ein freundliches Hallo an alle,
                    Ich würde gerne von meinem Verein die Pflege der Website übernehmen da es auch einige Vorteile als aktives Mitglied hat. Das Problem ist nur das ich überhaupt keine Ahnung davon habe.
                    Daher hier meine Frage:
                    Wie funktioniert sowas und was muss ich...
                    18.03.2023, 16:48
                  • bodan
                    OpenAI kommt mit GPT-4: das System hat dazugelernt - nun noch mehr Leistung an Bord
                    das GPT-4-Modell ist da....am 14. März 2023 erschien offiziell die Version 4.0 von GPT, welche auch die Fähigkeiten von ChatGPT erweitern soll.


                    ...was das GPT-4-Modell bereits beherrscht:


                    Ausbau des Umfangs - ein noch höherer Umfang an Worten: - die V. 4 verarbeitet...
                    17.03.2023, 20:16
                  • Townable
                    Townable - Plattform für Lokale Angebote


                    Hallo, ich würde hier gerne ein Projekt vorstellen, an welchem ich schon sehr lange arbeite und es jetzt endlich live ist. Townable ist ein Projekt, was es bis heute so noch nicht gibt. Mit Townable möchten wir den Lokalen Handel unterstützen und Unternehmen die Möglichkeit bieten,...
                    17.03.2023, 13:36
                  • Sprueche
                    Monetag erzielt beeindruckende Gewinne im Vergleich zu Google-AdSense
                    Hallo liebe Leute,

                    ich möchte euch Monetag wirklich ans Herz legen. Diese Plattform bietet euch die Möglichkeit, deutlich mehr Geld zu verdienen als mit Google-AdSense. Darüber hinaus könnt ihr bereits ab einem Guthaben von 5 Euro eine Auszahlung beantragen, die ihr dann bequem per...
                    15.03.2023, 17:34

                  Die neuesten Beiträge

                  Einklappen

                  • PatX
                    Design Hilfe zu einer Form die ein PHP Script triggert
                    Ich würde mich über eure Meinung zu dem folgenden Szenario freuen:

                    Ich möchte ein Formular einrichten, das im Wesentlichen die folgenden Schritte triggert:
                    - Ein PHP-Skript ausführen
                    - Formulardaten in die WordPress-Datenbank meiner Website speichern
                    - KEINE anderen...
                    Heute, 07:20
                  • Testie
                    Antwort auf Ich will nächstes Jahr 'Go Live' gehen, daher brauch ich 'Versuchskaninchen' :-)
                    Oh Mann, hab nen ganzen Text geschrieben und jetzt wurde nur der erste Satz übernommen…
                    Gestern, 17:09
                  • Testie
                    Antwort auf Ich will nächstes Jahr 'Go Live' gehen, daher brauch ich 'Versuchskaninchen' :-)
                    Hallo Megabyte, ich finde die Seite schon klasse. Habe gerade ein wenig gestöbert....
                    Gestern, 17:08
                  • Townable
                    Townable - Plattform für Lokale Angebote


                    Hallo, ich würde hier gerne ein Projekt vorstellen, an welchem ich schon sehr lange arbeite und es jetzt endlich live ist. Townable ist ein Projekt, was es bis heute so noch nicht gibt. Mit Townable möchten wir den Lokalen Handel unterstützen und Unternehmen die Möglichkeit bieten,...
                    17.03.2023, 13:36
                  • arnego2
                    Antwort auf Townable - Plattform für Lokale Angebote
                    Gibt es nicht?
                    Nun ja sehr gut hast du nicht recherchiert. Es gibt alle möglichen Plattformen die deinen Plan schon vor Jahren umgesetzt haben.
                    Das sollte dich nicht davon abhalten es durchzuziehen.
                    Viel Fiend viel Ehr

                    Warum du Deutsche Kunden mit einem Englischen...
                    19.03.2023, 15:05
                  • Reservespieler
                    Website pflegen
                    Ein freundliches Hallo an alle,
                    Ich würde gerne von meinem Verein die Pflege der Website übernehmen da es auch einige Vorteile als aktives Mitglied hat. Das Problem ist nur das ich überhaupt keine Ahnung davon habe.
                    Daher hier meine Frage:
                    Wie funktioniert sowas und was muss ich...
                    18.03.2023, 16:48
                  • Localfu
                    Antwort auf Website pflegen
                    Hi Reservespieler​, ich finde gut das Jemand die Öffentlichkeitsarbeit vom Verein übernimmt. Es ist immer ratsam Fachbücher zu holen und/oder Lernvideos. Zu FTP: Das File Transfer Protokoll dient dazu Daten vom Computer auf dem Webserver hochzuladen. Hier bietet sich Filezilla an. Es ist eine sehr...
                    18.03.2023, 22:55
                  • bdt600
                    Antwort auf Website pflegen
                    Wenn du die Pflege übernehmen willst, heißt das ja, dass eine Webseite existiert. Also musst du dich zuerst mal schlau machen, womit die Seite aufgebaut wurde. Und dann musst du dich entsprechend einarbeiten, was mit null Ahnung gerade am Anfang nicht gerade leicht wird.
                    18.03.2023, 18:42
                  • Townable
                    Antwort auf Townable - Plattform für Lokale Angebote
                    Hallo Ingo danke für dein Feedback ich werde mich darum kümmern. Dies sind solche Sachen wo externes Feedback sehr viel wert ist. Ich habe mir bezüglich dieses Formulars, zusammen mit einem bekannten schon sehr den Kopf darüber zerbrochen. Ursprünglich war es so gedacht, dass das Feld hidden...
                    18.03.2023, 12:11
                  • Ingo
                    Antwort auf Townable - Plattform für Lokale Angebote
                    Hi,
                    das Formular zur Ortseingabe sollte überarbeitet werden.
                    Gebe ich nur bei Postleitzahl die Postleitzahl ein, verlangt das Programm unsinniger Weise noch den Ort.
                    Gebe ich aber bei der Ortseingabe die Postleitzahl ein, wird der Ort gelistet und die Postleitzahl in das nächste...
                    18.03.2023, 10:45
                  Lädt...
                  X