Brauche hilfe beim vergleichen

L

Lukasz

Hallo
Ich habe meinen Server angewiesen, die online Gäste zahl in den Ordenr h2 err.txt zu schreiben. Diese funtz auch. Jetzt habe ich einen Überlastungsscript schreiben wollen, und zwar so:

<?php
$u = file("h2/err.txt");
if($u >= "5") {
header("Location: voll.php");
}
else header ("Location: h2/include.php?path=start.php");
?>

Ich habe zum testen die maximal Anzahl an zulässigen Usern auf 5 gesetzt.
Jedoch waren nur 2 online und er läd trotzdem die voll.php

Danke für eure Hilfe!
 
Zuletzt bearbeitet von einem Moderator:
Das tut weh!

$u ist ein Array. Wenn Du die Anzahl der Elemente in einem Array herausfinden möchtest, dann verwende doch bitte count($u). Und möchtest Du nummerische Vergleiche anstellen, so fasse die Vergleichzahl nicht in Anführungszeichen.
Also:
PHP:
if (count($u) >= 5) { .. }

snuu
 
Ja aber das kann nicht sein, den ich habe ja in meiner TXT nur eine Zahl Stehen
und was du meinst ist das vergleichen mit der Anzahl der Zeileneinträge der TXT Datei.
Trotzdem einen GROSSEN DANK!;)
 
Sory hatte dich falsch verstanden. Der script geht. Manchmal brauche ich etwas zu schalten:-) Du hattest Recht!
Danke!
 
Was in Deinem Textfile steht, weiss ich nicht.
Die IF-Abfrage richtet sich nach der Anzahl der Zeilen, die aus dem TXT ausgelesen werden. Möchtest Du die konkreten Werte in dem File vergleichen, musst Du's anders machen.

mfg, snuu
 
Zurück