Ankündigung

Einklappen
Keine Ankündigung bisher.

Gästebuch Fehler

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

  • Gästebuch Fehler

    Hi zusammen,


    ich habe mir hier ein kleines Gästebuch gemacht, doch leider ist da ne Fehlermeldung zu sehen:


    Hier der ganze Code:

    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title>Einfaches G&auml;stebuch</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <h1>Gästebuch</h1>
    (*) bezeichnet Pflichtfelder.<br><br>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    (*) Name: <input type="text" name="name"><br>
    (*) E-Mail-Adresse: <input type="text" name="email"><br>
    Homepage: <input type="text" name="page"><br>
    (*) Wohnort: <input type="text" name="ort"><br>
    (*) Nachricht:<br>
    <textarea cols="55" rows="8" name="comment"></textarea><br>
    <input type="submit" value="Ver&ouml;ffentlichen"></form>
    <h3>Einträge</h3>
    <?php
    $datei 
    "comment.txt";
    if (isset(
    $_POST['comment']) && $_POST['name'] != "" && $_POST['email'] != "" && $_POST['ort'] != "") {
      
    $ort $_POST['ort'];
      
    $page$_POST['page'];
      
    $comment $_POST['comment'];
      
    $name $_POST['name'];
      
    $email $_POST['email'];
      
    $zeiger fopen($datei"r+");
      
    $alt fread($zeigerfilesize($datei));
      
    $email "<a href=\"mailto:$email\">$email</a>";
      
    $datum date("j.n.Y");
      
    $comment htmlspecialchars($comment);
      
    $comment stripslashes(nl2br($comment));
      
    $meinung="<p><b>$name</b> ($email - $page) aus $ort schrieb am <i>$datum</i>:<br>$comment</p>\n";
      
    rewind($zeiger);
      
    fputs($zeiger"$meinung \n $alt");
      
    fclose($zeiger);
    }
    readfile($datei);
    ?>
    </body>
    </html>
    Wo liegt da der Fehler?
    Ich komm wirklich nicht drauf, hab wohl schon wieder einiges verlernt...

  • #2
    AW: Gästebuch Fehler

    Hi,

    also ich bin mir jetzt nicht ganz sicher, aber meiner Meinung nach besagt die Fehlermeldung, dass ihm (PHP) der Zugriff auf die Datei verweigert wurde...schau mal nach den chmod der Datei und gib ggf. mehr Rechte

    Gruß

    Kommentar


    • #3
      AW: Gästebuch Fehler

      Zitat von Al3x Beitrag anzeigen
      Hi,

      also ich bin mir jetzt nicht ganz sicher, aber meiner Meinung nach besagt die Fehlermeldung, dass ihm (PHP) der Zugriff auf die Datei verweigert wurde...schau mal nach den chmod der Datei und gib ggf. mehr Rechte

      Gruß
      Mann, warum wars so einfach und ich komm nicht drauf?!?

      Danke dir!
      Die Rechte waren auf 772 gesetzt, ich hab jetzt 777 draus gemacht. Jetzt klappts perfekt!

      Kommentar


      • #4
        AW: Gästebuch Fehler

        Zitat von Standard Beitrag anzeigen
        Mann, warum wars so einfach und ich komm nicht drauf?!?

        Danke dir!
        Die Rechte waren auf 772 gesetzt, ich hab jetzt 777 draus gemacht. Jetzt klappts perfekt!
        Zu viel! Zum beschreiben reicht 0666 aus. Wenn du auf 0777 stellst, dann können auch andere, auf anderen Servern deine Dateien löschen, bearbeiten...

        Kommentar


        • #5
          AW: Gästebuch Fehler

          Zitat von mi-schi Beitrag anzeigen
          Zu viel! Zum beschreiben reicht 0666 aus. Wenn du auf 0777 stellst, dann können auch andere, auf anderen Servern deine Dateien löschen, bearbeiten...
          OK danke dir. Gleich geändert.

          Kommentar


          • #6
            AW: Gästebuch Fehler

            Hi,
            wie ich sehe, hast Du auch ein Spam-Problem. Ich enpfehle Dir, mal http://www.1ngo.de/web/captcha-spam.html anzusehen.

            Gruß
            Ingo
            Ingo Webdesign

            Kommentar


            • #7
              AW: Gästebuch Fehler

              Hi Ingo,

              einen Spamschutz hätte ich schon einbauen können, aber was soll man machen, wenns so gewünscht wird...

              Kommentar


              • #8
                AW: Gästebuch Fehler

                Hi,
                Zitat von Standard Beitrag anzeigen
                aber was soll man machen, wenns so gewünscht wird...
                Du hast Dir meinen Spam-Schutz angesehen?
                Er ist weitgehend barrierefrei und wird von den Besuchern überhaupt nicht wahrgenommen - aber er filtert bei mir ca. 2000 Spams pro Monat zuverlässig aus!

                Gruß
                Ingo
                Ingo Webdesign

                Kommentar


                • #9
                  AW: Gästebuch Fehler

                  Zitat von Ingo Beitrag anzeigen
                  Hi,

                  Du hast Dir meinen Spam-Schutz angesehen?
                  Er ist weitgehend barrierefrei und wird von den Besuchern überhaupt nicht wahrgenommen - aber er filtert bei mir ca. 2000 Spams pro Monat zuverlässig aus!

                  Gruß
                  Ingo
                  muss ich da außer dem Code von dir noch was einfügen oder wars das schon?

                  Kommentar


                  • #10
                    AW: Gästebuch Fehler

                    Hi,
                    Zitat von Standard Beitrag anzeigen
                    muss ich da außer dem Code von dir noch was einfügen oder wars das schon?
                    ich habe zwar noch zwei weitere versteckte Eingabefelder, einen Inhaltsfilter, Wordwrap und eine Mindesttextlänge, aber auch allein mit den beiden beschriebenen Maßnahmen (ein verstecktes Feld und Zeitabfrage) wären über 99% aller Spams bei mir geblockt worden - d.h. weniger als 20 von 2000 pro Monat durchgekommen.

                    Gruß
                    Ingo
                    Ingo Webdesign

                    Kommentar


                    • #11
                      AW: Gästebuch Fehler

                      Zitat von Ingo Beitrag anzeigen
                      Hi,

                      ich habe zwar noch zwei weitere versteckte Eingabefelder, einen Inhaltsfilter, Wordwrap und eine Mindesttextlänge, aber auch allein mit den beiden beschriebenen Maßnahmen (ein verstecktes Feld und Zeitabfrage) wären über 99% aller Spams bei mir geblockt worden - d.h. weniger als 20 von 2000 pro Monat durchgekommen.

                      Gruß
                      Ingo
                      klingt sehr gut.
                      Muss ich dann noch ne zusätzliche Überprüfung oder sowas einfügen, damit es auch funktioniert?

                      Kommentar


                      • #12
                        AW: Gästebuch Fehler

                        Hi,
                        Zitat von Standard Beitrag anzeigen
                        Muss ich dann noch ne zusätzliche Überprüfung oder sowas einfügen, damit es auch funktioniert?
                        Wie meinst Du das? Die beiden in meinem Tip beschriebenen Maßnahmen reichen wie gesagt alleine schon fast aus - auf jeden Fall besser, als gar keinen Spamschutz. Du kannst natürlich zusätzlich noch den Inhalt filtern um ganz sicher zu gehen, aber das ist aufwendiger und wenn Du dabei nicht aufpasst, kannst Du auch echte Nachrichten blockieren.

                        Gruß
                        Ingo
                        Ingo Webdesign

                        Kommentar


                        • #13
                          AW: Gästebuch Fehler

                          Ich habs so gemeint, ob ich dieses Feld, in das die Spambots was eintragen, was dazu führt, dass der Eintrag nicht erscheint, auch noch im PHP-Teil überprüfen muss.

                          Kommentar


                          • #14
                            AW: Gästebuch Fehler

                            Hi,
                            Zitat von Standard Beitrag anzeigen
                            Ich habs so gemeint, ob ich dieses Feld, in das die Spambots was eintragen, was dazu führt, dass der Eintrag nicht erscheint, auch noch im PHP-Teil überprüfen muss.
                            natürlich - sonst wäre das ja wie eine nicht gespannte Mausefalle.
                            Aber danke für den Hinweis. Ich dachte, die Erklärung wäre ausreichend und habe sie jetzt erweitert.

                            Gruß
                            Ingo
                            Ingo Webdesign

                            Kommentar


                            • #15
                              AW: Gästebuch Fehler

                              Kann ich das dann auch so in meine bisherige Überprüfung mit reinbringen:
                              (hier homepage genannt)

                              PHP-Code:
                              if (isset($_POST['comment']) && $_POST['name'] != "" && $_POST['email'] != "" && $_POST['ort'] != "" && $_POST['homepage'] == "") {
                              ......... 
                              ?

                              Kommentar

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

                              Einklappen

                              Themen: 57.203   Beiträge: 432.036   Mitglieder: 29.639   Aktive Mitglieder: 29
                              Willkommen an unser neuestes Mitglied, Shalin.

                              Online-Benutzer

                              Einklappen

                              772 Benutzer sind jetzt online. Registrierte Benutzer: 1, Gäste: 771.

                              Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

                              Die neuesten Themen

                              Einklappen

                              Die neuesten Beiträge

                              Einklappen

                              Lädt...
                              X