Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Hakuskripti

Sivun loppuun

Veltto [14.04.2002 16:33:49]

#

Mikä tossa hakuskriptissä mättää, kun se ei toimi....

Antti Laaksonen [14.04.2002 17:08:23]

#

Muistithan poistaa ensimmäisen rivin haku.dat-tiedostosta (sen joka alkaa kolmella tähdellä)

Veltto [14.04.2002 19:12:34]

#

muistin

vipemype [14.04.2002 19:17:29]

#

Siinä saattaa olla niitä ylimääräisiä " merkkejä

Veltto [18.04.2002 18:09:07]

#

missä kohtaa

Queq [19.04.2002 15:00:43]

#

Pistä sorsat näkyville, niin voisi joku auttaakin.

Veltto [19.04.2002 16:13:28]

#

Sehän on tää Ohjelmointiputkan haku elikkä :

<p><b>Haku</b></p>
<form action="haku.php" method="post">
<p>Kirjoita hakusana: <input type="text" name="sana"> <input type="submit" value="Hae">
</form>
<?php
if ($sana<>"")
    {
    $yht=0;
    $sana=strtolower($sana);
    echo "<p><b>Hakutulokset sanalle <i>".$sana."</i></b></p><p>";
    $d=file("haku.dat");
    for ($i=0;$i<count($d);$i=$i+2)
        {
        $tied=trim($d[$i+1]);
        if (file_exists($tied))
            {
            $hd=file($tied);
            $hi=0;
            for ($j=0;$j<count($hd);$j++)
                {
                if (substr_count(strtolower($hd[$j]),$sana)>0)
                    {
                    $hi++;
                    }
                }
                if ($hi<>0)
                    {
                        echo "<a href="'".$d[$i+1].""'>".$d[$i]."</a> (".$hi.")<br>";
                        $yht=$yht+$hi;
                    }
            }
        }
    if ($yht<>0)
        {
        echo "<p>Osumia yhteensä: ".$yht."</p>";
        }
    else
        {
        echo "<p>(ei osumia)</p>";
        }
    }
?>
</p>
<p align="right">Haun tarjoaa: <a href="https://www.ohjelmointiputka.net">Ohjelmointiputka</a></p>

Antti Laaksonen [22.04.2002 23:08:03]

#

Teen varmaan uuden skriptin jossain vaiheessa, mikä tutkii yksinkertaisesti pääsivun kaikki linkit ja löytyneiden alisivujen kaikki linkit niin kauan kuin ennen lukemattomia saman sivuston linkkejä löytyy. En pystynyt sekavammin selittämään.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta