Hello,
wie und wo sperrst Du?
File() ist eigentlich ungeeignet.
Vermutlich wirst Du bei Flatfiles sowieso fgetcsv() benötigen, wenn Du nicht sogar lieber ein Random Access File aufbaust. Da kann man dann direkt das Handle von fopen() hernehmen zum Sperren.
Außerdem solltest Du bei Verwendung von Arrays lieber foreach() benutzen, und dann eben nach dem Treffer z.B. einfach die Schleife mit break abbrechen.
Das Arbeiten mit Arrays setzt i.d.R. das vollständige Einlesen des Files voraus, woraus sich in der Praxis meistens eine Größenbeschränkung von ca. <2MB für das File ergibt.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau