Wyszukiwarka
M!CHV7 - 08-07-2006 15:58
Wyszukiwarka
Dlaczego nie dziala wyszukiwarka ?
Mam 2 pliki:
szukaj.php:
...
<?php
if($szukane==""){
$szukane="xyz";}
$baza = file("baza.txt");
for ($index=0; $index < count($baza); $index++)
{
$grupa = split("\|", chop($baza[$index]));
$count="0";
if (eregi("$szukane", $baza[$index])) {
$count++;
echo "» <a href=\"$grupa[0]\">$grupa[1]</a><br /><br />";
}
}
?>
...
i baza.txt:
index.php| Strona główna
index.php?go=a | a
index.php?go=a#aa | aa
index.php?go=a#ab | ab
index.php?go=a#ac | ac
index.php?go=b | b
index.php?go=b#ba | ba
index.php?go=b#bb | bb
index.php?go=b#bc | bc
index.php?go=c | c
index.php?go=c#ca | ca
index.php?go=c#cb | cb
index.php?go=c#cc | cc
Zainstalowalem sobie na dysku serwer krasnala i tam wszystko dziala, ale jak wysle strone na serwer to juz nie bardzo - nie wyswietlaja sie wyniki wyszukiwania :( O co w tym chodzi?
szczeles - 08-07-2006 18:46
Jak podajesz frazę do szukania? Pamiętaj o register_globals dla tej zmiennej ;-)
M!CHV7 - 08-07-2006 19:57
Cytat:
Jak podajesz frazę do szukania?
Je¶li chodzi Ci o formularz to wyglada on tak:
<form action="index.php?go=szukaj" method="post" style="display:inline;">
<fieldset style="border:0px;">
<input align="right" type="text" name="szukane" style="width:100px;" value="szukaj" /><br>
<input align="right" type="submit" value="ok" />
</fieldset>
</form>
Cytat:
Pamiętaj o register_globals dla tej zmiennej ;-)
W tym temacie jestem niestety zielony :( Szukalem pomocy juz na wielu forach, ale nikt niie mogl, czy tez raczej moze nie chcial mi pomoc. Moze moglbys mi napisac co mam zmienic? Bardzo proszę.
szczeles - 09-07-2006 00:31
Cytat:
Moze moglbys mi napisac co mam zmienic? Bardzo proszę.
Skoro bardzo prosisz.... ;-)
Zmień w skrypcie wszędzie $szukane na $_POST['szukane'] i po kłopocie ;-)
M!CHV7 - 09-07-2006 00:40
Stokrotne dzieki, juz wszystko dziala :) Masz u mnie duze piwo :D
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl