Jan: Variable aus Textdatei in Array lesen

Beitrag lesen

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?