PHP:
<form method="post">
<table width="500" border="0" cellspacing="1" cellpadding="5">
<tr>
<td valign=top>Verschlüsselter md5-Hash:</td>
<td><input type="text" name="md5"></td>
</tr>
<tr>
<td valign=top>Entschlüsselter md5-Hash:</td>
<td><input type="text" name="pw"></td>
</tr>
<tr>
<td valign=top><input type="submit" name="submit" value="Abschicken!"><input type="reset" value="Zurücksetzen"></td>
</tr>
</table>
</form>
<?php
$server = "127.0.0.1";
$benutzer = "xxx";
$kennwort = "xxx";
$connect = mysql_connect($server, $benutzer, $kennwort);
mysql_select_db ("xxx", $connect);
if (isset($_POST['submit'])) {
if (!isset($_POST['md5']) or !isset($_POST['pw']) or strlen($_POST['md5']) !== 32) {
echo "Deine Daten wurden nicht vollständig oder falsch ausgefüllt!";
} else {
$eintrag = "INSERT INTO `md5` ( `md5` , `pw`)";
$eintrag .= "VALUES (";
$eintrag .= "'" . $_POST['md5'] . "', '" . $_POST['pw'] . "'";
$eintrag .= ")";
if (mysql_query($eintrag)) {
echo "Deine Daten wurden erfolgreich eingetragen!";
} else {
die("Bei der Übertragung ist ein Fehler aufgetreten");
}
}
}
$sql = "SELECT * FROM md5";
$res = mysql_query($sql);
while ($row = mysql_fetch_array($res)) {
printf("Verschlüsselter md5-Hash: %s<br />Entschlüsselter md5-Hash: %s", $row['md5'], $row['pw']);
echo "<br />";
} else {
echo "Es wurden keine Eintragungen gefunden.";
}
?>
Folgende Fehlermeldung tritt auf:
"Parse error: syntax error, unexpected T_ELSE in /var/www/web159/html/md5list.php on line 42"
Allerdings finde ich keinen Fehler..