Variable vergleichen ob in TXT vorhanden
Variable vergleichen ob in TXT vorhanden
Hallo ich habe eine TXT Datei wo untereinander Usernamen stehen die eine Berechtigung für was haben.
Der Username wird in einer SESSION gespeichert
$_SESSION["username"]
nun wird eine Seite geöffnet und ich will prüfen ob der user in der TXT datei drin steht und wenn ja dann darf er was
if($_SESSION["username"] true){
...
}
Wie kann ich das beim if anwenden? Die TXT Datei wäre ftw.txt
Hallo ich habe eine TXT Datei wo untereinander Usernamen stehen die eine Berechtigung für was haben.
Der Username wird in einer SESSION gespeichert
$_SESSION["username"]
nun wird eine Seite geöffnet und ich will prüfen ob der user in der TXT datei drin steht und wenn ja dann darf er was
if($_SESSION["username"] true){
...
}
Wie kann ich das beim if anwenden? Die TXT Datei wäre ftw.txt
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 144534
Url: https://administrator.de/forum/variable-vergleichen-ob-in-txt-vorhanden-144534.html
Ausgedruckt am: 23.04.2025 um 17:04 Uhr
2 Kommentare
Neuester Kommentar
Hallo!
ungetestet in etwa so:
lg
Edi
PS: Google hätte das aber auch gefunden...
http://www.tutorials.de/forum/php-tutorials/15692-textdateien-schreiben ...
http://php.net/manual/en/function.strrpos.php
ungetestet in etwa so:
$gewünschteZeile = fgets($fp,1024);//$fp ist der Dateizeiger von fopen()
//Lesen aller Zeilen einer Textdatei
$fp = fopen("deine.txt","r"); // Datei öffnen
if ($fp)
{
while(!feof($fp))//Solange bis der Dateizeiger am Ende der Datei ist
{
$zeile = fgets($fp,100);//Einlesem der Zeilen
$pos = strrpos($zeile, $_SESSION["username"]);
if ($pos === false)
{ // es gibt den User nicht in der txt
}
}
fclose($fp); // Datei schließen
}
else
{
echo "Datei wurde nicht gefunden"; // Sollte Datei nicht vorhanden sein
}
lg
Edi
PS: Google hätte das aber auch gefunden...
http://www.tutorials.de/forum/php-tutorials/15692-textdateien-schreiben ...
http://php.net/manual/en/function.strrpos.php