cr: foreach() Probleme -> nun funktionierts, so i.o.?

Beitrag lesen

ahh....ich glaub ich habs...ich printe hier mal das, was jetzt bei mir in der original php datei steht, bitte entschuldige die variablen-bezeichnungen, aber sie erfüllen den zweck, dass ich nachvollziehen kann, was ich gemacht habe, diese werden später noch schöner und sauberer erscheinen...

<?php
if(isset($_POST['name']) && isset($_POST['email']))
{
 $neuername = $_POST['name'];
 $neueemail = $_POST['email'];
 $legitimation = fopen("files/legitimation.txt", "rb+");
 $legitimation_lock = flock($legitimation, LOCK_EX);
 $legitimation_daten = fread($legitimation, filesize('files/legitimation.txt'));
 $legitimation_daten = explode("\n", $legitimation_daten);

foreach($legitimation_daten as $key => $legitimation_daten_zeile)
 {
  $legitimation_daten[$key] = explode("|", $legitimation_daten_zeile);
  if($legitimation_daten[$key][3] == $id)
  {
   $legitimation_daten[$key][6] = $neuername;
  }
 }
 foreach($legitimation_daten as $key => $legitimation_daten_zeile)
 {
  $legitimation_daten[$key] = implode("|", $legitimation_daten_zeile);
 }
 $legitimation_daten = implode("\n", $legitimation_daten);
 fseek($legitimation, 0, SEEK_SET);
 fwrite($legitimation, $legitimation_daten);
 ftruncate($legitimation, strlen($legitimation_daten));
 fclose($legitimation);
 $erfolg = 1;
}
?>

ist der code soweit i.o.? nach den ersten tests macht er zumindest das, was er soll.

wenn ja dann schonmal vielen dank für deine große hilfe und geduld!

grüße und schonen ostermontag

cr