ERLEDIGT
JA
JA
ANTWORTEN
25
25
ZUGRIFFE
909
909
EMPFEHLEN
-
Ich möchte ein kleines Script welches mir zu einen eingegebenen passwort nen md5 hach generiert und dann beides anzeigt
soweit bin ich aber hab irgnendwoe nen fehler weil der gleich nen hash generiert und dann anzeigt
PHP-Code:<head>
</head>
<body>
<form action="$PHP_SELF">
Passwort: <input type="password" name="password"><br><br>
<input type="submit" name="register" value="register">
</form>
<?php
$pass = $PHP_SELF['password'];
$passwort = md5 ($pass);
echo $pass. " = " .$passwort;
?>
-
01.06.07 10:47 #2
Öhm, du gibst doch einmal das passwort im Klartext und einmal als Hash aus, wo soll da der Fehler sein? Das Script arbeitet zu 100% richtig!
Mein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x
-
das dachte ich auch aber
er zeigt mir beim aufruf der seite foogendes an
Hier das Bild damiot man das problem besser versteht
-
01.06.07 10:55 #4
Ja, sieht richtig aus.
»»» Ihre Pflicht ist statt zu klagen, Sterben zu ertragen «««
-
und wenn ich auf register klicke kommt ne fehlermeldung das er die seite nicht gefunden hast und in der adresszeile steht : http://127.0.0.1/$PHP_SELF?password=asd®ister=register
-
01.06.07 10:56 #6
- Registriert seit
- Jun 2006
- Ort
- Paderborn
- Beiträge
- 243
probier den echo mal so:
Code :1
echo "".$pass." = ".$password."";
-
Habe dieses Konstrukt noch nie gesehen, ist das wirklich gültig?
Sollte es nicht heißen:PHP-Code:$pass = $PHP_SELF['password'];
PHP-Code:$pass = $_POST['password'];
-
01.06.07 10:58 #8
Du hast Fehleri m Formular!
Das sollte man aber mit den (X)HTML Kenntnissen wissen, dass man ne Methode angeben muss!PHP-Code:<head>
</head>
<body>
<form action="$PHP_SELF" method="post">
Passwort: <input type="password" name="password"><br><br>
<input type="submit" name="register" value="register">
</form>
<?php
$pass = $_POST['password'];
$passwort = md5 ($pass);
echo $pass. " = " .$passwort;
?>Mein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x
-
01.06.07 10:59 #9
- Registriert seit
- Jun 2006
- Ort
- Paderborn
- Beiträge
- 243
@Mairhofer
wenn man mit post arbeitet müsste er noch im form die "method=post" angeben
-
Stimmt, das habe ich übersehen. Wenn keine Methode im HTML angegeben wird, dann eben per $_GET

Was mir da gerade noch so auffällt:
Im HTML Code steht action="$PHP_SELF", das wird natürlich als reiner Text angesehen und nicht als PHP Variable interpretiert.
Wenn dann müsste es in PHP Tags stehen, wie zum Beispiel: action="<?php echo $PHP_SELF;?>"
Schau dir mal folgendes Tutorial an: http://tut.php-q.net/formulare.html
Grundlegende Kenntnisse zum verarbeiten von Formularen.Geändert von Mairhofer (01.06.07 um 11:06 Uhr)
-
danke für eure antworten.
zum echo . da steht jetz nur noch ein =
aber wenn ich auf register klicke sagt FireFox immer noch Objekt nicht gefunden in der adresszeile steht
http://127.0.0.1/$PHP_SELF
-
1.) Methode im <form> vergessen
2.) Je nach Methode die Variablen abfragen... => post/get
3.) $PHP_SELF in <form> so falsch... muß mit php-Tags umgeben sein
Versuchs mal so:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<head> </head> <body> <form action=<?php echo $PHP_SELF ?> method="POST"> Passwort: <input type="password" name="password"><br><br> <input type="submit" name="register" value="register"> </form> <?php if(!empty($_POST['password'])){ $pass = $_POST['password']; $passwort = md5($pass); echo $pass. " = " .$passwort; } ?> </body>
-
gut danke sieht schon besser aus
wenn ich auf register klicke sagt er Zugriff verweigert!
Adresszeile : http://127.0.0.1/method=%22POST%22?p...ister=register
-
ach ich hab
der fehler war da haben "" gefehlt
PHP-Code:<form action="<?php echo $PHP_SELF ?>" method="POST">
-
Ähnliche Themen
-
Aus CSS XSL generieren
Von CikoNo1 im Forum XML TechnologienAntworten: 1Letzter Beitrag: 11.07.08, 18:33 -
ID generieren
Von port29 im Forum JavaAntworten: 5Letzter Beitrag: 05.05.08, 19:01 -
pdf generieren
Von keks1984 im Forum .NET Web und KommunikationAntworten: 1Letzter Beitrag: 24.10.07, 09:37 -
PDF generieren!
Von Hampfibius im Forum PHPAntworten: 5Letzter Beitrag: 24.07.05, 12:34 -
PDF mit FDF per PHP generieren
Von nullpunkt im Forum PHPAntworten: 0Letzter Beitrag: 28.01.05, 15:04





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren