Hallo Leute, ich habe folgendes problem:
ich habe in meiner php datei folgende zeien code:
PHP
<form action='index.php' method='POST'>
Username:<br>
<input type='text' name='name'><p>
Passwort:<br>
<input type='password' name='passwort'><p>
<input type='submit' name='submit' value='Login'>
</form>
<?php
$name = $_POST['name'];
$passwort = $_POST['passwort'];
$submit = $_POST['submit'];
if($submit)
{
$file = "C:/San Andreas/scriptfiles/Accounts/$name.ini";
$handle = fopen($file,"r") or die('Datei nicht gefunden');
$i = 1;
while(!feof($handle))
{
$line[$i] = fgets($handle,1000);
$i++;
}
list($a, $Money) = split("=", $line[2]);
list($a, $Respekt) = split("=", $line[19]);
list($a, $Level) = split("=",$line[18]);
list($a, $Frakt) = split("=",$line[14]);
list($a, $passwortR) = split("=",$line[1]);
if($Frakt==1)
{
$Frakt="LSPD";
}
if($Frakt==0)
{
$Frakt="Zivilist";
}
if($Frakt==2)
{
$Frakt="Mafia";
}
if($Frakt==3)
{
$Frakt="SA:TT";
}
if($Frakt==4)
{
$Frakt="Fallschirmspringa";
}
if($passwort==$passwortR)
{
echo "Name: $name Geld: $Money Level: $Level Respekt: $Respekt Fraktion: $Frakt";
}
else
{
echo "Falsches Passwort<p>";
}
echo "[$passwort] [$passwortR]";
}
?>
Alles anzeigen
Das problem ist nur, das wenn ich dann auf Login drücke, egal ob das Passwort richtig oder Falsch ist kommt Falsches Passwort. Es liegt daran, das beim auslesen aus der .ini ein leerzeichen hinter das eigendliche passwort gesetzt wird. Wie bekomme ich es hin das es trotzdem funktioniert bzw das Leerzeichen weg ist?
MFG MrMonat