Mailinglisten-Archive |
Hallo Stephan, warum machst Du es Dir immer so schwer ? Es gibt so viele schoene und einfache Methoden eine $needle im $haystack zu finden. Und die Suche bricht man einfach mit 'break' ab ... <? $files = array(); $such = 'filesize'; $dir = 'fast/'; $dh = opendir($dir); while (false !== ($file = readdir($dh))) { if (filetype($dir.$file) == 'file') { $files[] = $file; } } $merker = array(); foreach($files as $file) { $pfad = $dir.$file; $datei = file($pfad); foreach($datei as $zeile) { if (stristr($zeile, $such)) { $merker[$pfad] = trim($zeile); break; } } } print_r($merker); ?> m. b. G. Norbert _____________________ normal: 02686-987103 Notruf: 0163-3613642 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive