Hey leutz,
ich hab mich gerade ein wenig mit php beschäftigt.
Ich möchte aus dem Input Feld, den Text in eine Datei speichern.
Theorethisch müsste es funktionieren aber prktisch scheiterts!
Wie kann man das machen?
Mein Code:
HTML
<?
if($_POST['submit']){
if($_POST['formName'] == "") // falls kein Name dann error
$error = "Sie haben ihren Namen nicht angegeben!
";
else if($_POST['formPassword'] == "") // falls kein Passwort dann error
$error = "Sie haben kein Passwort eingegeben!
";
if(!isset($error)){
// wenn die Variable error nicht exestiert,
// dann mach was, da wir dann sicherstellen das kein Fehler aufgetreten ist!
$fp = fopen('speichern.txt', 'a');
fputs($fp, $formName ."\n" .$formPassword ."\n");
fclose($fp);
}
}
?>
<html>
<title>Prüfung</title>
<head>
</head>
<body>
<form method="post" action="<?=$PHP_SELF?>">
<table>
<? if(isset($error)){
// falls die Variable error exestiert dann ist ein Fehler aufgetreten und wir geben es aus
?>
<tr>
<td colspan="2"><?=$error?></td>
</tr>
<?}?>
<tr>
<td>Name</td>
<td><input type="text" name="formName" value="<?=$_POST['formName']?>"></td>
</tr>
<tr>
<td>Passwort</td>
<td><input type="text" name="formPassword" value="<?=$_POST['formPassword']?>"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" value="Abschicken"></td>
</tr>
</form>
<body>
</html>
Alles anzeigen