| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
| Ausgewählter Eintrag: | Zur Liste |
<perl>
#Zeitschranke definieren:
$sek=7200;
$gesperrt=0;
#IP abfragen:
$ip=$_REMOTE_ADDR;
#IP in der Datenbank suchen und pruefen, ob schon vorhanden:
get "ip==$ip","kontakte"; #oder wie die DB heißt
#wenn IP bereits vorhanden, prüfe ob IP innerhalb der letzten 2 Stunden (7200 sec.) angelegt wurde:
if (($_amount>0) && ($zeit > time-$sek))
#wenn ja, sperre den Typen:
{
$gesperrt=1;
out "Du kannst nur eine Kontaktanzeige aufgeben !"; # Ausgabe des Hinweises...
}
else
{
put undef,"kontakte"; # alle Daten aus dem Formular werden eingetragen + ip + time (über hidden im Formular)
}
#Wenn er nicht gesperrt wird:
if ($gesperrt==0)
{
#loesche nebenbei alte Eintraege:
del "zeit < ".(time - $sek),"kontakte";
#merke dir die IP und die aktuelle Zeit:
put ["ip", $ip, "zeit", time], "kontakte";
}
</perl>
| Alle Einträge zum Thema: | Zur Liste |
<perl>
#Zeitschranke definieren:
$sek=7200;
$gesperrt=0;
#IP abfragen:
$ip=$_REMOTE_ADDR;
#IP in der Datenbank suchen und pruefen, ob schon vorhanden:
get "ip==$ip","kontakte"; #oder wie die DB heißt
#wenn IP bereits vorhanden, prüfe ob IP innerhalb der letzten 2 Stunden (7200 sec.) angelegt wurde:
if (($_amount>0) && ($zeit > time-$sek))
#wenn ja, sperre den Typen:
{
$gesperrt=1;
out "Du kannst nur eine Kontaktanzeige aufgeben !"; # Ausgabe des Hinweises...
}
else
{
put undef,"kontakte"; # alle Daten aus dem Formular werden eingetragen + ip + time (über hidden im Formular)
}
#Wenn er nicht gesperrt wird:
if ($gesperrt==0)
{
#loesche nebenbei alte Eintraege:
del "zeit < ".(time - $sek),"kontakte";
#merke dir die IP und die aktuelle Zeit:
put ["ip", $ip, "zeit", time], "kontakte";
}
</perl>
<perl> #Zeitschranke definieren: $sek=7200; $gesperrt=0; #IP abfragen: $ip=$_REMOTE_ADDR; #IP in der Datenbank suchen und pruefen, ob schon vorhanden: get "ip==$ip","kontakte"; #oder wie die DB heißt #wenn IP bereits vorhanden, prüfe ob IP innerhalb der letzten 2 Stunden (7200 sec.) angelegt wurde:
#wenn ja, sperre den Typen:
{
$gesperrt=1;
out "Du kannst nur eine Kontaktanzeige aufgeben !"; # Ausgabe des Hinweises...
$cmd="";
undef %_put;
}
else
{
$_put{ip}=$ip;
$_put{zeit}=time;
put undef,"kontakte"; # alle Daten aus dem Formular werden eingetragen + ip + time (über hidden im Formular)
undef %_put;
}
#Wenn er nicht gesperrt wird:
if ($gesperrt==0)
{
#loesche nebenbei alte Eintraege:
del "zeit < ".(time - $sek),"kontakte";
#merke dir die IP und die aktuelle Zeit:
}
</perl>
<do action=all formfields=-Id,ip,zeit>
out "<b><font color="#ff0000">Bitte nur eine Kontaktanzeige aufgeben ! Bei Fragen wende Dich bitte an den <a href="mailto:webmaster@liebesrose.de">Webmaster.</a></font></b>"; # Ausgabe des Hinweises...
#loesche nebenbei alte Eintraege: del "zeit < ".(time - $sek),"sperre";
out "<b><font color=\"#ff0000\">Bitte nur eine Kontaktanzeige aufgeben ! Bei Fragen wende Dich bitte an den <a href=\"mailto:webmaster@liebesrose.de\">Webmaster.</a></font></b>"; # Ausgabe des Hinweises...
<perl>
#Zeitschranke definieren:
$sek=7200;
$gesperrt=0;
#IP abfragen:
$ip=$_REMOTE_ADDR;
#IP in der Datenbank suchen und pruefen, ob schon vorhanden:
get "ip==$ip","sperre"; #oder wie die DB heißt
#wenn IP bereits vorhanden, prüfe ob IP innerhalb der letzten 2 Stunden (7200 sec.) angelegt wurde:
if (($_amount>0) && ($zeit > time-$sek))
#wenn ja, sperre den Typen:
{
$gesperrt=1;
out "<b><font color=\"#ff0000\">Bitte nur eine Kontaktanzeige aufgeben ! Bei Fragen wende Dich bitte an den <a href=\"mailto:webmaster\@liebesrose.de\">Webmaster.</a></font></b>"; # Ausgabe des Hinweises...
$cmd="";
undef %_put;
}
else
{
$_put{ip}=$ip,"sperre";
$_put{zeit}=time,"sperre";
put undef,"kontakte"; # alle Daten aus dem Formular werden eingetragen + ip + time (über hidden im Formular)
undef %_put;
}
#Wenn er nicht gesperrt wird:
if ($gesperrt==0)
{
#merke dir die IP und die aktuelle Zeit:
put ["ip", $ip, "zeit", time], "sperre";
}
</perl>
<perl> #Zeitschranke definieren: $sek=7200; $gesperrt=0;
$ip=$_REMOTE_ADDR; #IP in der Datenbank suchen und pruefen, ob schon vorhanden:
get "ip==$ip","sperre"; #oder wie die DB heißt #wenn IP bereits vorhanden, prüfe ob IP innerhalb der letzten 2 Stunden (7200 sec.) angelegt wurde:
#wenn ja, sperre den Typen:
{
out "<b><font color=\"#ff0000\">Bitte nur eine Kontaktanzeige aufgeben ! Bei Fragen wende Dich bitte an den <a href=\"mailto:webmaster\@liebesrose.de\">Webmaster.</a></font></b>"; # Ausgabe des Hinweises...
$cmd="";
undef %_put;
}
else
{
$_put{ip}=$ip;
$_put{zeit}=time;
put undef,"kontakte"; # alle Daten aus dem Formular werden eingetragen + ip + time (über hidden im Formular)
put undef,"sperre";
undef %_put;
}
</perl>
<perl>
#Zeitschranke definieren:
$sek=7200;
$gesperrt=0;
#IP abfragen:
$ip=$_REMOTE_ADDR;
#loesche alte Eintraege ( "ip" und "zeit" ) in der db "sperre":
del "zeit<".time-$sek,"sperre";
#IP in der Datenbank suchen und pruefen, ob schon vorhanden:
get "ip==$ip","sperre"; #oder wie die DB heißt
#wenn IP bereits vorhanden, prüfe ob IP innerhalb der letzten 2 Stunden (7200 sec.) angelegt wurde:
if (($_amount>0) && ($zeit > time-$sek))
#wenn ja, sperre den Typen:
{
out "<b><font color=\"#ff0000\">Bitte nur eine Kontaktanzeige aufgeben ! Bei Fragen wende Dich bitte an den <a href=\"mailto:webmaster\@liebesrose.de\">Webmaster.</a></font></b>"; # Ausgabe des Hinweises...
$cmd="";
undef %_put;
}
else
{
$_put{ip}=$ip;
$_put{zeit}=time;
put undef,"kontakte"; # alle Daten aus dem Formular werden eingetragen + ip + time (über hidden im Formular)
put undef,"sperre";
undef %_put;
}
</perl>
<perl>
#Zeitschranke definieren:
$sek=7200;
$gesperrt=0;
#IP abfragen:
$ip=$_REMOTE_ADDR;
#loesche alte Eintraege ( "ip" und "zeit" ) in der db "sperre":
del "zeit<".time-$sek,"sperre";
#IP in der Datenbank suchen und pruefen, ob schon vorhanden:
get "ip==$ip","sperre"; #oder wie die DB heißt
#wenn IP bereits vorhanden, prüfe ob IP innerhalb der letzten 2 Stunden (7200 sec.) angelegt wurde:
if (($_amount>0) && ($zeit > time-$sek))
#wenn ja, sperre den Typen:
{
out "<b><font color=\"#ff0000\">Bitte nur eine Kontaktanzeige aufgeben ! Bei Fragen wende Dich bitte an den <a href=\"mailto:webmaster\@liebesrose.de\">Webmaster.</a></font></b>"; # Ausgabe des Hinweises...
$cmd="";
undef %_put;
}
else
{
$_put{ip}=$ip;
$_put{zeit}=time;
put undef,"kontakte"; # alle Daten aus dem Formular werden eingetragen + ip + time (über hidden im Formular)
put undef,"sperre";
undef %_put;
}
</perl>
| Liste der Einträge von 54450 bis 54600: | 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 |
| © baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |