Stein
0
Ich will eine Liste nach einen Namen durchsuchen. Die datei baut sich so auf:
Zitat:
hans
peter
tony
karl
Edit: Die in der Textdatei ist am Ende jeweils ein Zeilen umbruch, so gehts:
Zitat:
hans
peter
tony
karl
PHP:
<?php
$spieler = $_POST["spieler"];
$lines = file ('spielerliste.txt');
$ok = $spieler ." gibt es nich :(";
foreach ($lines as $line_num => $line) {
if($line == $spieler){
$ok = $spieler ."gibt es";
}
}
echo "$ok<p>";
#eigentlich untwichtig damit wollte ich nur kontrollieren ob der die datei einließt
foreach ($lines as $line_num => $line) {
echo htmlspecialchars($line) ."<br>";
}
?>
Edit: Die in der Textdatei ist am Ende jeweils ein Zeilen umbruch, so gehts:
PHP:
<?php
$spieler = $_POST["spieler"];
$spieler = $spieler ."\n";//auch einen Zeilenumbruch beim Spielernamen
$lines = file ('spielerliste.txt');
$ok = $spieler ." gibt es nich ";
foreach ($lines as $line_num => $line) {
if($line == $spieler){
$ok = $spieler ."gibt es";
}
}
echo "$ok<p>";
foreach ($lines as $line_num => $line) {
echo htmlspecialchars($line) ."<br>";
}
?>