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