Mailinglisten-Archive |
Hallo Leute, es gibt da ein Problem, dass ich noch nicht geloest habe: Die Suche nach einem laengeren String wie 'es war einmal' in einer beliebigen Datei. Steht dieser String in einer Zeile, ist das kein Problem. Aber er koennte ja auch so <b>Es war einmal</b> in einer Datei stehen. Was dann ??? Der Grund ist ein willkuerlicher Zeilenumbruch vieler Editoren bei laengeren Fliesstexten, da file(); und auch fgets(); den Zeilenumbruch als Lesegrenze benutzen. Wobei Routinen wie fgets() und fgetc() auch viel zu langsam sind, um sie auf mehrere Dateien anzuwenden. So auf die Schnelle habe ich mir einen Workaround dafuer geschrieben, aber: - er ist Zeitaufwendig und falls keine Zeilenumbrueche vorhanden sind, auch voellig unnuetz. - habe ich keine Ahnung, ob und wie er bei grossen Dateien funktioniert, z.B. bei dem 'Big-Manual' von PHP. Vielleicht hat ja jemand eine Idee... Hinweis: Local ist das alles kein Problem, da hier unbegrenzte Zeit eingestellt werden kann. Doch Provider sehen das z.T. sehr verbissen. D.h. sie begrenzen die Zeit rigoros und lassen auch keine Aenderungen zu. M. f. G. Norbert Pfeiffer ________________________________________________ Dipl. kyb. Norbert Pfeiffer DTP-PRG-Bureau Friedensstrasse 26 D-06237 LEUNA Fon +49-(0)3461-8132-36 Fax +49-(0)3461-8132-37 mailto:pfeiffer_(at)_uris.de http://uris.de/bureau/ ------------------------------------------------
php::bar PHP Wiki - Listenarchive