code.fastix.org

Dateiansicht:

Datei:Projekte -> Missbräuchliche Anmeldungen blockieren -> addAbuser.php
md5:fa62b9bedefb668664cd2f02963ffbf0
sha1:94222a797166ef9579e392b35ffb0c538ed57bdc
Download-Link:Download
  1. <?php
  2.  
  3. $msg = '';
  4. if ( isset ( $_POST['abuser'] ) and '' != $_POST['abuser'] ) {
  5.         require_once 'abusers.class.php';
  6.         $abusers = new abusers;
  7.         if ( $abusers->add( $_POST['abuser'] ) ) {
  8.                 $msg = '<p class="msg ok">Ein Hash für „' . htmlspecialchars( $_POST['abuser'] ) . '“ wurde hinzugefügt.</p>';
  9.         } else {
  10.                 $msg = '<p class="msg err">Merkmale für „' . htmlspecialchars( $_POST['abuser'] ) . '“ sind bereits bekannt.</p>';
  11.         }
  12. }
  13. ?><!DOCTYPE HTML>
  14. <html lang="de">
  15.         <head>
  16.                 <title>Merkmal hinzufügen</title>
  17.                 <meta charset="utf-8">
  18.                 <meta name="viewport" content="width=device-width, initial-scale=1.0">
  19.                 <style>
  20.                         label {
  21.                                 display:block;
  22.  
  23.                         }
  24.                         label input {
  25.                                 display:block;
  26.                                 margin-bottom: .5rem;
  27.                                 width: calc(100% - 2rem);      
  28.                         }
  29.                         p.msg {
  30.                                 padding:.5rem;
  31.                         }
  32.                        
  33.                         p.ok {
  34.                                 background-color:#a0ffa0;
  35.                         }
  36.                         p.err {
  37.                                 background-color:#ffa0a0;
  38.                         }                      
  39.                 </style>
  40.         </head>
  41.         <h1>Merkmal hinzufügen</h1>
  42.         <?=$msg; ?>
  43. <?php
  44.  
  45. ?>
  46.         <form method="POST">
  47.                 <label>Merkmale wie Name, Vorname in beliebiger Reihenfolge (oder einzelnes Merkmal wie Mailadresse):<input type="text" name="abuser"><label>
  48.                 <button>hinzufügen</button>
  49.         </form>
  50.         <?php readfile('menu.html');?>
  51. </html>
  52.