script nur ein mal senden

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

  • script nur ein mal senden

    Hallo,

    Ich habe eine Umfrage mit Formular in PHP laufen, die hat aber ein Problem wenn die Leute auf "zurück" klicken können Sie die Seite nochmal senden usw.

    Habe nun "sleep(x)" eingebaut, nun braucht die seite die x sek bis sie sichtbar wird.

    Hatte nun die Idee über eine schleife die absendezeit jeweils um x sek zu erweitern. Das macht es einmal und gut ist.

    Das Hauptanliegen ist, das mir niemand sinnlos meinen Traffic wegballert, vieleicht kann man es auch anders lösen.



    Wer kann mir helfen?
    Zuletzt geändert von cybersirko; 02.09.2004, 15:35.

  • #2
    speicher die IP und bau Dir eben dann ne reloadsperre...
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Na Toll

      Ist ja toll das einem hier so geholfen wird, das man seine Tel. Nr von der Hompage nehmen muß weil man nur am Telefon verplödelt wird und das Kontaktformular für eure Witze verwendet wird!


      Danke Schön!!!

      Eine Kostprobe von den Nachrichten:

      Versender: Ich
      E-Mail: ma_mo_web@hotmail.com
      antwort: ja
      ************us: M
      Gefallen_der_Seite: schlecht
      Bemerkungen: Auszug aus IRC-Channel: #boardunity



      <trashar> http://www.XXXX.de ach du scheiße

      <trashar> hahaha

      <nase_> thats somehow terrible.. tres terrible..

      <exe> sieht ja geilo aus^^

      <nase_> muhahahaaaa -> http://www.XXXX.de

      * MaMo lacht sich kaputt und kugelt sich auf dem boden

      <MaMo> LMAO

      <nase_> Sie möchten Kontakt zu uns?

      <nase_> schade, keine Preise

      <MaMo> lass mal nmacheinander 0341 XXXXXXX anrufen und alle sagen das er irgendwie nix kann

      <archibald> hehe

      Kommentar


      • #4
        lol, es gibt schon dumme Menschen (du bist nicht gemeint, cybersisko)

        Forumregeln!

        Gute PHP-(tutorial-)Seiten

        Kommentar


        • #5
          Re: Na Toll

          Original geschrieben von cybersirko
          Ist ja toll das einem hier so geholfen wird, das man seine Tel. Nr von der Hompage nehmen muß weil man nur am Telefon verplödelt wird und das Kontaktformular für eure Witze verwendet wird!
          kommt hier normalerweise nicht vor.
          bist du sicher, dass das leute von hier waren?
          würde ich äußerst stark bezweifeln wollen ...

          Bemerkungen: Auszug aus IRC-Channel: #boardunity
          der hat mit dem forum hier nullkommanichts zu tun.

          bist du sicher, dass du den URL der seite nicht noch irgendwo anders veröffentlicht hast, irgendwelche kiddie-foren ...?
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            also einen trashar gibts hier auch, deshalb habe cih auch mal gedacht dass es welche von diesem Forum warn. Aber Normalerweise kommt sowas nicht vor, also das ist das erste mal dass sowas vorkommt, denke ich.

            Und da Trashar heut' auch im Forum war könnt ich mir das schon vorstellen
            Zuletzt geändert von davidovich; 02.09.2004, 19:36.

            Forumregeln!

            Gute PHP-(tutorial-)Seiten

            Kommentar


            • #7
              Was für ein zufall

              Profil von Trashar Suche alle Beiträge von Trashar.

              Registriert seit: 08-12-2001
              Status: PHP Junior

              Versender: Hans-Peter Kollmer
              E-Mail: mrnase@gmail.com
              Gefallen_der_Seite: schlecht
              Bemerkungen: Sehr geehrtes Cybersirko -Team,


              Profil von MrNase Suche alle Beiträge von MrNase.

              Registriert seit: 13-03-2004
              Status: Newbie

              <trashar> http://www.XXXX.de ach du scheiße

              <trashar> hahaha

              <nase_> thats somehow terrible.. tres terrible..

              Und der Spaß begann 1 Min nach dem Einstellen der Frage

              Und die waren nicht von hier, soll ich noch die IP´s vom server holen,
              die könnt ihr dann mit denen vergleichen mit den die beiden bei euch eingeloggt ware!!!!

              Kommentar


              • #8
                Re: Was für ein zufall

                Und die waren nicht von hier, soll ich noch die IP´s vom server holen, die könnt ihr dann mit denen vergleichen mit den die beiden bei euch eingeloggt ware!!!!
                OffTopic:
                wirst du wohl müssen, wahrscheinlich wirst du noch viel mehr tun müssen, um nachzuweisen, wer das war ...

                die 'kritik', war sie denn berechtigt?

                bot: hast du dein problem jetzt gelöst, oder sind noch fragen?
                Die Zeit hat ihre Kinder längst gefressen

                Kommentar


                • #9
                  Re: Re: Was für ein zufall

                  Original geschrieben von derHund
                  OffTopic:
                  wirst du wohl müssen, wahrscheinlich wirst du noch viel mehr tun müssen, um nachzuweisen, wer das war ...

                  die 'kritik', war sie denn berechtigt?

                  bot: hast du dein problem jetzt gelöst, oder sind noch fragen?
                  Die IP´s hab ich erst nach 24 Uhr

                  Und zu deiner zweiten frage:

                  Nein das problem besteht immer noch, das blöde Formular wartet 1x 2 sek lang und addiert mir nichts dazu.
                  Das Problem ist ja wenn ich sleep(x) zu hoch einstelle muß der user zu lange warten bis die Seite aufgebaut ist. Deshalb dachte ich, wenn ich den wert von sleep(x) jeweils erhöhe muß der absender immer länger warten.

                  Dazu hatte ich

                  PHP-Code:
                  $warte $warte 2;
                  sleep($warte); 
                  eingefügt.

                  Kommentar


                  • #10
                    Original geschrieben von MelloPie
                    speicher die IP und bau Dir eben dann ne reloadsperre...
                    mache es doch so, wie mello es geschrieben hat ...


                    P.S. was bringen dir denn die IP's? was bringt s dir wenn du weist dass die Leute aus diesem Forum kommen?

                    Forumregeln!

                    Gute PHP-(tutorial-)Seiten

                    Kommentar


                    • #11
                      Re: Re: Re: Was für ein zufall

                      Nein das problem besteht immer noch, das blöde Formular wartet 1x 2 sek lang und addiert mir nichts dazu.
                      greif doch mal die tips hier auf ...

                      bau dir eine reload-sperre
                      - speicher die die tatsache, daß der user schon gevoted hat, irgendwo
                      - falls er schon gevoted hat, ....
                      Die Zeit hat ihre Kinder längst gefressen

                      Kommentar


                      • #12
                        Original geschrieben von davidovich
                        mache es doch so, wie mello es geschrieben hat ...


                        P.S. was bringen dir denn die IP's? was bringt s dir wenn du weist dass die Leute aus diesem Forum kommen?
                        Die Spinner sind mir egal! Nur "derHund" schrieb das ich es müßte, deshalb!


                        Wenn ich die sperre selber schreiben könnte wäre ich nicht hier, deshalb brauch ich ja eure hilfe! Ich habe das php formular auch nur im netz gefunden und bin froh das die Umfage läuft.

                        Kommentar


                        • #13
                          na, wenn du das formular schon gefunden hast, dann wirst du doch mit der boardsuche alles zum thema ip-sperre finden oder?

                          OffTopic:
                          was deine seite angeht ... *räusper* ... sag ich mal nix. aber ein impressum wäre mehr als sinnvoll, bevor dich ein abmahner abbürstet
                          Kissolino.com

                          Kommentar


                          • #14
                            Kurze Frage

                            Wer kann mir nun folgendes Script so umgestalten, das es nur einmal zu senden geht:

                            PHP-Code:
                            <?php

                            ### Konfiguration ###

                            # Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

                            # An welche Adresse sollen die Mails gesendet werden?
                            $strEmpfaenger 'x@x.de';

                            # Welche Adresse soll als Absender angegeben werden?
                            # (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
                            $strFrom       '"UMFRAGE" <x@web.de>';

                            # Welchen Betreff sollen die Mails erhalten?
                            $strSubject    'Motorradumfrage';

                            # Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
                            # Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
                            $strReturnhtml 'http://www.x.de';

                            # Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
                            $strDelimiter  ":\t";
                            ### Ende Konfiguration ###
                            sleep(4);
                            if(
                            $_POST)
                            {
                             
                            $strMailtext "";

                             while(list(
                            $strName,$value) = each($_POST))
                             {
                              if(
                            is_array($value))
                              {
                               foreach(
                            $value as $value_array)
                               {
                                
                            $strMailtext .= $strName.$strDelimiter.$value_array."\n";
                               }
                              }
                              else
                              {
                               
                            $strMailtext .= $strName.$strDelimiter.$value."\n";
                              }
                             }

                             if(
                            get_magic_quotes_gpc())
                             {
                              
                            $strMailtext stripslashes($strMailtext);
                             }

                             
                            mail($strEmpfaenger$strSubject$strMailtext"From: ".$strFrom)
                              or die(
                            "Die Mail konnte nicht versendet werden.");
                             
                            header("Location: $strReturnhtml");
                             exit;
                            }

                            ?>
                            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
                            <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
                                <head>
                                    <title>kontakt</title>
                                    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                                </head>
                                <body background="bilder/motor.gif">
                            <script type="text/javascript" src="http://www.sponsorads.de/script.php?s=1059"></script>
                                    <div align="left"><h1>Umfrage Motorradtourismus</h1>
                                    <div align="center">Für die Erstellung eines kostenlosen
                             Roadbooks für Motorradfahrer, 
                            ist es wichtig  Informationen zu sammeln, um auf die
                             Bedürfnisse der Biker besser einzugehen. Deshalb bitten wir Sie,sich 5
                             Minuten Zeit zu nehmen, das zurückgelegte Formular auszufüllen und
                             abzuschicken. Vielen Dank für Ihre Mitarbeit.
                            </div><form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
                                        <!-- Hier die eigentlichen Formularfelder eintragen.
                             Die folgenden sind Beispielangaben. -->
                            <br />
                                        <dl>
                                            <dt>Was war ihre längste Reise(von-nach):</dt>
                                            <dd><input type="text" name="L-reise-von-nach" /></dd>
                                            <dt>Wie lang war diese Reise(ca. in km):</dt>
                                            <dd><input type="text" name="L-reise-KM" /></dd>
                                        </dl>

                                        <!-- Ende der Beispielangaben -->
                            <br />
                                        <p>
                                        <input type="submit" value="Senden" />
                                        <input type="reset" value="Zurücksetzen" />
                                        </p>
                                    </form>
                            </div>

                                </body>
                            </html>
                            Zuletzt geändert von cybersirko; 02.09.2004, 22:23.

                            Kommentar


                            • #15
                              speicher des senders ip in ddienr db mit nem timestamp
                              dann beim neuen aufruf der seite loeschste jede ip die aelter als x sekunden is
                              wenn die ip dann noch in der db is kann das formular eben nich verarbeitet werden.
                              um ganz millionen genau zu sein kannste ja auch noch ein paar andere dinge mit speichern ...

                              Und wer hat diesen thread so breit gemacht??????
                              Beantworte nie Threads mit mehr als 15 followups...
                              Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                              Kommentar

                              Lädt...
                              X