Søgefunktion
har lavet en søgefunktion som ligner dette.<?php
$word=$_POST["username"];
$filer = array('ane_002.htm', 'ane_004.htm','ane_006.htm','ane_008.htm','ane_010.htm','ane_012.htm','ane_014.htm','ane_016.htm','ane_018.htm','ane_020.htm','ane_022.htm','ane_024.htm','ane_026.htm','ane_028.htm','ane_030.htm','ane_032.htm','ane_034.htm','ane_038.htm');
$find = $word; // Hvad søges der efter?
foreach ($filer as $fil) {
$lines = file($fil);
$i = 0;
foreach ($lines as $Text) {
$i++;
$liste=substr($Text,$i-10000,10000);
if (preg_match("/".$find."/", $Text)) {
echo "<center><b>$find</b> er fundet i <a href=$fil>$fil</a> på linje: $i <br> <I>$liste</I><br><br><center>";
}
if (preg_match("/".$find."/", $Text)) {break;}
}
}
?>
virker fint.
men ville gerne have at den først starter søgningen når den er kommet ind i selve teksten som vises på skermen. nu soger den hele htm dokumentet igennem, også kildekoden.
