cr: Dateien im Client-Server-Betrieb

Beitrag lesen

Hallo Tom und anne anderen,

erstmal danke für die vielen Antworten!

ich werde mich die Tage mal mit Hilfe der Aussagen an dem Scirpt probieren.

Nebenbei habe ich in meinem eigenen Archiv gesucht und das hier gefunden...was hgaltet ihr davon?

if(isset($_POST['name']) && isset($_POST['email']))
{
 $neuername = $_POST['name'];
 $neuername = htmlspecialchars($neuername);
 $neuername = str_replace("\r\n","",$neuername);
 $neuername = str_replace("|","",$neuername);
 $neueemail = $_POST['email'];
 if($neuername != "")
 {
  $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;
 }
 else
 {
  $erfolg = 2;
 }
}

liebe grüße