Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12
  1. #11
    W32.Klez
    Registriert seit
    19.06.2007
    Beiträge
    385

    Standard

    also so wie ich es entnommen habe, willst du Username + Passwort wiedergeben.


    HTML-Teil

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <meta http-equiv="content-type" content="text/html; charset=windows-1250">
      <title>PHP Anfänger</title>
      </head>
      <body>
      <center>
            <table background="src/bg.jpg" width="500" height="200" cellpadding="0" cellspacing="0">
            <tr>
              <td align="center" valign="center">
                  
    
                  <form action="?" method="POST">
                  Dein Username:
    
                  <input type="text" size="24" maxlength="50" name="krs">
    
    
                  Dein Passwort:
    
                  <input type="password" size="24" maxlength="50" name="pwd">
    
    
                  <input type="submit" value="Login">
                  </form>
    
              </td>
            </tr>
            <table>
           
      </center>
      </body>
    </html>

    PHP Teil
    Code:
    <?php
    $username = $_POST['krs'];
    $passwort = $_POST['pwd'];
    
    if(isset($_POST['krs']) AND isset($_POST['pwd']) ) 
    {
    echo $_POST['krs'];
    echo "
    ";
    echo $_POST['pwd'];
    } 
    
    ?>
    Zitat Zitat von BlackBerry Beitrag anzeigen
    Weil deine geistigen Fähigkeiten vermutlich eingeschränkt sind und du kein C++ kannst.
    <3

    Zitat Zitat von BlackBerry Beitrag anzeigen
    Tut mir leid, ich dachte wir reden hier über Sicherheit. Habe mir vor ein paar Jahren auch den neuen Intel Core i7 920 gekauft, weil mir mein alter Quad Core nicht mehr "sicher genug" war.

  2. #12
    Be root - Use Linux Avatar von H4x0r007
    Registriert seit
    27.06.2007
    Beiträge
    1.878

    Standard

    Um deinen alten Code mal zu verbessern: Der Fehler liegt hier:

    Code:
    if($passwort=""){ EXIT; }
    if($username=""){ EXIT; }
    Diese If Anweisungen geben immer True zurück, weil du mit einem einfachen = $username einen leeren String zuweist. Da dies funktioniert, bekommst du True zurück und das Script wird abgebrochen. Willst du zwei Werte in PHP vergleichen, musst du == verwenden.

    Bsp:


    Code:
    if($passwort==""){ EXIT; }
    if($username==""){ EXIT; }
    Bald 14 Jahre auf Free-Hack. Krass wie die Zeit vergeht...
    "Drei Dinge sind unendlich - das Universum, die menschliche Dummheit und die WinRAR-Testversion"

Seite 2 von 2 ErsteErste 12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •