Jeg kan nu ikke forstå hvorfor man ikke må kunne se epostadressen... der er ikke noget værre end sider hvor der virker sådan. Hvis man hører til alle dem som ikek bruger outlook til at sende mail så er det ret besværligt at se hvilken mailadresse man kan bruge...
Jeg tænkte mig ikke helt om med hensyn til soundex. Det er lidt mere avanceret hvis den skal sættes ind så det droppede jeg igen.
Det med maks tre tegn i input feltet var min store fejl!
Det har jeg gjernet igen!
Det med point er helt fair:)
Her er koden så:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">
<HTML>
<HEAD>
<TITLE>Den søde søger</TITLE>
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">
</HEAD>
<BODY>
<FORM METHOD=\"POST\">Søg efter: <INPUT TYPE=\"text\" NAME=\"search\" VALUE=\"<?php echo $search;?>\"> <INPUT TYPE=\"submit\" VALUE=\"Søg\"></FORM>
<?php
###### Skal rettes #######
$filen=\"tekst.txt\";
##########################
if(strlen($search)<3){
echo \'Du skal skrive mindst tre tegn\';
unset($search);
}
echo soundex($search);
if($search){
$fil = file($filen); /*henter alle linier ind i et array*/
$lines = find($search);
if($lines){
echo \'<center><table width=\"600\" border=\"0\"><tr><td colspan=\"4\" align=\"left\">Resultater på søgning efter \"\'.$search.\'\"</td></tr><tr align=\"center\"><td bgcolor=\"#DDDDDD\">Navn</td><td bgcolor=\"#DDDDDD\">Email</td><td bgcolor=\"#DDDDDD\">Hjemmeside</td><td bgcolor=\"#DDDDDD\">Icq</td></tr>\';
for($i=0; $i<sizeof($lines); $i++){/*er det flere resultater er den nødvendigt med løkken*/
$linie = $lines[$i][0];/*henter oplysningerne én af gangen*/
$linie=explode(\", \", $linie); /*splitter informationerne om den enkelte bruger op i et array med \', \' som deler */
echo \'<tr align=\"right\"><td bgcolor=\"#EEEEEE\">\'.$linie[0].\'</td><td bgcolor=\"#EEEEEE\"><a href=\"mailto:\'.str_replace(\'=\', \'@\', $linie[1]).\'\">Klik her</a></td><td bgcolor=\"#EEEEEE\"><a href=\"
http://\'.$linie[2].\'\">http://\'.$linie[2].\'</td><td bgcolor=\"#EEEEEE\">\'.$linie[3].\' <img border=\"0\" ALIGN=\"middle\" src=\"
http://wwp.icq.com/scripts/online.dll?icq=\'.$linie[3].\'&img=5\"></td></tr>\';/*udskriver oplysningerne*/
}
echo \'</table></center>\';
}
else{
echo \'Der kunne ikke findes nogle oplysninger\';
}
}
function find($search){
global $fil;
for($i=0; $i<sizeof($fil); $i++){
if(stristr($fil[$i], $search)){
$linie = explode(\"\\t\", $fil[$i]);/*splitter kolonnerne op efter et tabulatortegn*/
$return[] = $linie;/*laver et array med resultaterne*/
}
}
return $return;
}
?>
</BODY>
</HTML>