Andreas Görtz: Arrays

Beitrag lesen

Hi Tom,

Jetzt muss ich nur noch rausfinden wie ich die "Trim-Funktion" mit einbau um die Zeilenumbrüche wegzukriegen

Dann überleg am besten auch gleich, wie du die Funktion multiuserfähig machst.

Warum sollte Mika das tun? Es geht doch hier um das Einlesen einer Datei.

  • Datei öffen                          fopen()
  • Datei exclusiv sperren               flock()

Nochmal: es geht um das Einlesen der Datei. Wofür also ein exklusiver Lock?

Die Funktion file() ist nicht für den konkurrierenden Betrieb geeignet und sollte nur für Tests im isolierten Umfeld benutzt werden. Das trifft übrigens i.d.R. auf alle namensbasierten File-Funktionen zu. Nur die handle-basierten liefern eine relative Sicherheit.

also, ich weiß ja nicht, wie du darauf kommst. file_put_contents() bietet z.B. explizit an, durch Mitgabe eines Flags im dritten Parameter, einen exklusiven Lock zu setzen.

Gruß,
Andreas.