'); $erg = ''; $ergz = 0; $lang = count($suchhtml)-1; // Letzter eintrag ist immer leer for ($i=0;$i<$lang;$i++){ $file = $htmlverz.$suchhtml[$i].'.html'; // echo 'file='.$file."\n"; // if (file_exists($file) && !is_dir($file) && $suchhtml[$i] == 'testseite'){ if (file_exists($file) && !is_dir($file)){ if ($lfile = fopen($file, 'r')){ $content = fread($lfile,filesize($file)); // echo 'file='.$file." - found\n -> ".strpos($content,$suchstr)."\n"; // if ($suchhtml[$i] == 'testseite'){ // echo ":".strpos($content,$suchstr).":\n"; // echo ":".stripos($content,'bi').":\n"; // echo $content; // } fclose($lfile); while(stripos($content,$suchstr) !== false && $ergz < 60){ $ergz++; // Startposition des suchstr holen $spos = stripos($content,$suchstr); // echo 'spos='.$spos."\n"; // Startposition des Zeilenanker holen // $zeile = strrpos($content,''),'',substr($content,stripos($content,$suchstr),30)); $erg .= $suchkeys[$i].'='.$suchkeys[$i].':'.$postext.','.$anker.'!!'.$suchstr.'??'; // echo substr($content,0,30)."\n"; $content = substr($content,0,$spos).substr($content,$spos+strlen($suchstr)); // echo substr($content,0,30); // exit; // $content = str_ireplace($suchstr,'',$content); } } } if ($ergz >= 60){ break; } } echo $erg; ?>