Hallo ihr Lieben,
ich habe ein Formular geschrieben, indem der Benutzername in einer externen txt-Datei gespeichert wird. Im weiteren Schritt möchte ich eine Funktion schreiben, die den Nutzernamen als Parameter übergeben bekommt und als Ergebnis ein "true" für Nutzer existiert oder "false" für Nutzer existiert nicht zurückgeben wird. Außerdem habe ich vorher einen Zeilenumbruch eingefügt, der an der Stelle dann entfernt werden müsste.
Leider waren alle Versuche, solch eine Funktion zu schreiben, ohne Erfolg.
Mein bisheriges Skript:
<form method="post" action="uebung4.php">
<input name="benutzername" size="10" />
<input type="submit" name="namenSenden" value="Benutzernamen speichern" />
</form>
<?php
if(isset($_POST['benutzername'])) $benutzername = $_POST['benutzername']; else $benutzername="";
$ausgabe="\n".$benutzername;
$datei=fopen("benutzernamen.txt","a") ;
$output=fwrite($datei,$ausgabe);
fclose($datei);
$zeilenArray = file('benutzernamen.txt');
//Ausgeben des Arrays mit einer foreach Schleife
foreach ($zeilenArray as $zeilenNummer => $zeile) {
echo "Benutzer: <b>".$zeilenNummer."</b> : " . $zeile . "<br>\n";
}
?>
Ich wäre euch bei hilfreichen Antworten sehr dankbar.
Liebe Grüße
ich habe ein Formular geschrieben, indem der Benutzername in einer externen txt-Datei gespeichert wird. Im weiteren Schritt möchte ich eine Funktion schreiben, die den Nutzernamen als Parameter übergeben bekommt und als Ergebnis ein "true" für Nutzer existiert oder "false" für Nutzer existiert nicht zurückgeben wird. Außerdem habe ich vorher einen Zeilenumbruch eingefügt, der an der Stelle dann entfernt werden müsste.
Leider waren alle Versuche, solch eine Funktion zu schreiben, ohne Erfolg.
Mein bisheriges Skript:
<form method="post" action="uebung4.php">
<input name="benutzername" size="10" />
<input type="submit" name="namenSenden" value="Benutzernamen speichern" />
</form>
<?php
if(isset($_POST['benutzername'])) $benutzername = $_POST['benutzername']; else $benutzername="";
$ausgabe="\n".$benutzername;
$datei=fopen("benutzernamen.txt","a") ;
$output=fwrite($datei,$ausgabe);
fclose($datei);
$zeilenArray = file('benutzernamen.txt');
//Ausgeben des Arrays mit einer foreach Schleife
foreach ($zeilenArray as $zeilenNummer => $zeile) {
echo "Benutzer: <b>".$zeilenNummer."</b> : " . $zeile . "<br>\n";
}
?>
Ich wäre euch bei hilfreichen Antworten sehr dankbar.
Liebe Grüße
Kommentar