xcylo
Mitglied
Hallo!
Ich habe folgendes Problem:
Ich möchte nur dann einen weiteren Eintrag in eine Text-Datei machen lassen, wenn der gleiche Eintrag noch nicht vorhanden ist. Dazu habe ich folgende Zeilen Script
Leider klappt das Ganze so aber nicht, d.h. ich lande immer beim else-Fall. Wo ist mein Fehler? Oder gibt es noch eine andere Möglichkeit, zu überprüfen, ob es schon einen Eintrag in einer Text-Datei gibt?
Vielen Dank schonmal!
XCylo7
Ich habe folgendes Problem:
Ich möchte nur dann einen weiteren Eintrag in eine Text-Datei machen lassen, wenn der gleiche Eintrag noch nicht vorhanden ist. Dazu habe ich folgende Zeilen Script
PHP:
$inhalt = file("index.txt");
if (in_array($datei,$inhalt)) //$datei ist ein String
{
echo"Is schon drin";
}
else
{
$index = "index.txt";
$fi = fopen($index,"a+");
$neuerIndex = "$datei\n";
fputs($fi,$neuerIndex);
fclose($fi);
}
Leider klappt das Ganze so aber nicht, d.h. ich lande immer beim else-Fall. Wo ist mein Fehler? Oder gibt es noch eine andere Möglichkeit, zu überprüfen, ob es schon einen Eintrag in einer Text-Datei gibt?
Vielen Dank schonmal!
XCylo7
Zuletzt bearbeitet: