Seas,
hab mir vor ein paar Tagen Xampp downgeloadet, nach langem hin und her probieren kam ich drauf, dass der php parser meine eingabefelder nicht bekommt....
Auf anderen Servern im inet klappts ohne probleme, weiß jemand was ich falsch mache?!
<html>
<head>
<title>Login</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel=stylesheet type="text/css" href="templates/formate.css">
</head>
<body>
<form action="Login.php" method = "post">
<p>Loginname:<br><input name="name" type="text" size="30" maxlength="25"></p><br />
<p>Passwort:<br><input name="pw" type="Password" size="30" maxlength="70"></p><br />
<input type="submit" value=" Absenden ">
</form>
<a href="pw-vergessen.html">Passwort vergessen? </a>
</body>
</html>
<?php
//einfugen des templates
include("templates/formate.html");
$pw = $_POST[’pw’];
$name = $_POST[’name’];
echo $pw;
echo $name;
//uberprufen ob eingaben leer
if($name == "" or $pw == "")
{
echo "Eine Ihrer Eingaben war leer!";
include("advert.html");
return;
}
//vorumformungen von formular
$lockname = base64_encode($name);
//Uberprufen ob user existiert
if(!file_exists("User/$lockname.usr.php"))
{
echo "Ihr Loginname existiert nicht! Sie können sich <a href=\"Reg.html\">HIER</a> registrieren!";
include("advert.html");
return;
}
//Passwort ermitteln
$NamensDatei = file("User/$lockname.usr.php");
$DatenPw = $NamensDatei[1];
$DatenPw = base64_decode($DatenPw);
//Passwortuberprufung
if("{$DatenPw}" != "{$pw}")
{
echo "Sie haben ein falsches Passwort eingegeben, falls Sie Ihr Passwort vergessen haben klicken Sie <a href=\"pw-vergessen.html\">HIER</a>!<br>
Wenn Sie noch kein Passwort haben können Sie sich <a href=\"Reg.html\">HIER</a> registrieren!";
include("advert.html");
return;
}
//Session erstellen
session_start();
$IP = $_SERVER["REMOTE_ADDR"];
$_SESSION['DatenPw'] = $DatenPw;
$_SESSION['lockname'] = $lockname;
$_SESSION['IP'] = $IP;
//-------FRAME DATEI LADEN-----------
include("frame.html");
?>
Users browsing this forum: No registered users and 70 guests