Mikä tossa hakuskriptissä mättää, kun se ei toimi....
Muistithan poistaa ensimmäisen rivin haku.dat-tiedostosta (sen joka alkaa kolmella tähdellä)
muistin
Siinä saattaa olla niitä ylimääräisiä " merkkejä
missä kohtaa
Pistä sorsat näkyville, niin voisi joku auttaakin.
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>
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.