Hallo,
Ich möchte, aus einer Textdatei Variablen für ein PHP-Script verwenden. Dazu habe ich ein Script geschrieben, welches eigentlich funktionieren müsste. Tut es aber nicht.
Was muss ich verflixt nochmal ändern, damit die zugehörigen Daten einer gewünschten Zeile in einem Array gespeichert werden?
Vielleicht könnt ihr mir helfen?
Das Skript:
***********
<?php
$username = "Heinz"; /(Kommt von einem Formular)
$userdatei = fopen ("user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$zerlegen = explode("|", $zeile);
if ($userdata[0]==$username)
{
echo "<b>$zerlegen[0], $zerlegen[1], $zerlegen[2]";
}
}
fclose($userdatei);
?>
Die Daten in der Datei user.txt
*******************************
Test|098f6bcd4621d373cade4e832627b4f6|Blumengasse
Fritz|436e53d48db9a24a3fe18932c00871e9|Sonnenstraße
Hugo|1b3840b0b70d91c17e70014c8537dbba|Straßesoundso
Seppl|a4c2063020abeacda25f3480f167da60|Platz
Heinz|0a8e3638e3c0deb4e5e49c72286a5b83|Ackergasse
Kunz|ea0274c3630e250b6673f849fd6d567b|Blumenstraße
Bunt|30f769fa075f3404f13daef4f4057258|Beispielgasse
Eva|251860a5c4f99be280a6f48fd0c7eb99|Gartenstrasse
Eigentlich müsste dieses Skript doch folgenden Wert zurückliefern:
Heinz,0a8e3638e3c0deb4e5e49c72286a5b83,Ackergasse
Oder habe ich da einen Denkfehler?