Noch so ein schreckliches Problem...

PHP:
$datei = file('userliste.txt');
$datei = implode(' ', $datei);
if (str_pos($datei, 'www') != true) {
 echo "www kommt in der userlist.txt vor!";
}

hmm... ich hab mal syns variante genommen und bei der if abfrage das zeichen berichtigt.. vielleicht gehts jetzt..
 
nee war schon richtig mit 2 gleichheitszeichen. das ist ne typenüberprüfung, damit nich false gewertet wird, wenn strpos() 0 zurückgibt.

aber es war in der tat ein fehlerchen drin^^ so:
PHP:
datei = file('userliste.txt');
$datei = implode(' ', $datei);
if (strpos($datei, 'www') === true) {
 echo "www kommt in der userlist.txt vor!";
}
 
Neee...das ging leider nicht so.
Ich hab's jetzt noch etwas anders gelöst,
alle Zeilen einzeln durchnehmen und wenn der Username vorkommt (der kommt nämlich maximal einmal vor!), $username='1';
Damit kann man dann gut weiterarbeiten, ist ir gestern eingefallen...umgekehrt (===false) geht's ja nicht; wenn dann der Eintrag nämlich nicht zufällig in der allerletzten Zeile steht, wird die Variable nämlich wieder überschrieben!

Gruß Feldhofe
 
Zurück