Votingsystemproblem.... - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Gregor (79 Beiträge) am Dienstag, 12.Februar.2002, 20:44.
    Votingsystemproblem....

      Hab seit langer Zeit ein Votingsystem laufen, welches jetzt plötzlich nicht mehr funzt?!? Wär super, wenn mir jemand sagen könnte, was an folgendem Template falsch ist (hab den Fehler leider nicht selber gefunden)...

      <perl>
      $sek=7200;
      $gesperrt="0";
      $ip=$_REMOTE_ADDR;
      $jetztzeit=time;
      $zeitschranke=$jetztzeit - $sek;
      get "ip==$ip","sperre";
      if ($zeit > $zeitschranke)
      {
      $gesperrt="1";
      }
      if ($gesperrt eq "0")
      {
      put ["ip",$ip,"zeit",$jetztzeit],"sperre";
      del "zeit<$zeitschranke","sperre";
      }
      if ($gesperrt eq "0")
      {
      get "", "Umfrage";
      {
      $neu=$S1+1;	
      mod "",["S1",$neu],"Umfrage";
      }
      }
      else
      {
      out "Du darfst erst in ".($zeit+$sek-$jetztzeit)." Sekunden wieder abstimmen!";
      }
      </perl>
      <include src=Auswertung>
      

      Die Zeitsperre funktioniert, nur das Heraufzählen von S1 läuft nicht...

      Bin über jede Hilfe dankbar...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Gregor (79 Beiträge) am Dienstag, 12.Februar.2002, 20:44.
    Votingsystemproblem....

      Hab seit langer Zeit ein Votingsystem laufen, welches jetzt plötzlich nicht mehr funzt?!? Wär super, wenn mir jemand sagen könnte, was an folgendem Template falsch ist (hab den Fehler leider nicht selber gefunden)...

      <perl>
      $sek=7200;
      $gesperrt="0";
      $ip=$_REMOTE_ADDR;
      $jetztzeit=time;
      $zeitschranke=$jetztzeit - $sek;
      get "ip==$ip","sperre";
      if ($zeit > $zeitschranke)
      {
      $gesperrt="1";
      }
      if ($gesperrt eq "0")
      {
      put ["ip",$ip,"zeit",$jetztzeit],"sperre";
      del "zeit<$zeitschranke","sperre";
      }
      if ($gesperrt eq "0")
      {
      get "", "Umfrage";
      {
      $neu=$S1+1;	
      mod "",["S1",$neu],"Umfrage";
      }
      }
      else
      {
      out "Du darfst erst in ".($zeit+$sek-$jetztzeit)." Sekunden wieder abstimmen!";
      }
      </perl>
      <include src=Auswertung>
      

      Die Zeitsperre funktioniert, nur das Heraufzählen von S1 läuft nicht...

      Bin über jede Hilfe dankbar...

     Antworten

    Beitrag von Tina (259 Beiträge) am Dienstag, 12.Februar.2002, 21:34.
    Re: Votingsystemproblem....

      hallo Gregor,
      mach mal

      get "Id==*", "Umfrage";
      

      oder

      get "Id==$Id", "Umfrage"; 
      

      wenn du mehrere Umfragen hast. Dann musst du aber die Id in der URL beim Voting mit übergeben.

      Gruss
      Tina

     Antworten

    Beitrag von Gregor (79 Beiträge) am Dienstag, 12.Februar.2002, 22:41.
    Re: Votingsystemproblem....

      Hey Tina!

      Ich habs mit Deiner Version versucht, hat aber leider auch nichts genützt. Trotzdem vielen Dank...

      Gregor

     Antworten

    Beitrag von Tina (259 Beiträge) am Dienstag, 12.Februar.2002, 23:04.
    Re: Votingsystemproblem....

      Wieso nicht???

      Bei mir läuft es so ohne Probleme ;-)

      ... oder gibt es einen Unterschied zwischen free and pay?

      Tina

     Antworten

    Beitrag von Gregor (79 Beiträge) am Dienstag, 12.Februar.2002, 23:28.
    Re: Votingsystemproblem....

      Hmmmh???? Eigentlich dürfte es keine Unterschiede geben. Bei mir hats ja auch mal eine Weile funktioniert... Hab schon überlegt ob es mit der Rechtevergabe der Templates zu tun hat, bin da aber auch auf keine Lösung gekommen...

      Vielleicht hat ja doch noch jemand eine Lösung....

      Gregor

     Antworten

    Beitrag von Gregor (79 Beiträge) am Dienstag, 12.Februar.2002, 23:34.
    Re: Votingsystemproblem....

      Hey Tina!

      Habs jetzt doch hinbekommen, Deine Idee war schon richtig, ich musste bloß das "Id==*" auch nach dem mod setzen... *g*

      get "Id==*", "Umfrage";
      $neu=$S1+1; 
      mod "Id==*", ["S1", "$neu"],"Umfrage";
      

      Dank Dir nochmal...

      Gregor

     Antworten

    Beitrag von Tina (259 Beiträge) am Mittwoch, 13.Februar.2002, 10:27.
    Re: Votingsystemproblem....


      sorry, hatte ich vergessen zu posten, dass beim mod nätürlich auch geändert werden muß.

      Tina

     Antworten


     
 Liste der Einträge von 50400 bis 50550:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!