Tworzenie swojej własnej, prostej wyszukiwarki:)
Aktywny Użytkownik
reputacja: 633
posty: 310
offline
17.08.07 22:28
|
#580463
|
(link)
|
zgłoś naruszenie
Skrypt jest czesto wybierany przez uzytkowników, którzy nie dysponują baza mysql. Zacznijmy od stworzenia bazy danych, która będzie zwykłym plikiem tekstowym. Stwórzmy
index.php | Strona głowna, Aktualnosci, Newsy,
link.html | Tu wpisz najwazniejsze słowa występujace w link.html
strony/przykład.html | Przyklad, wyszukiwarka, Kontakt
Pamiętaj aby jeden link i jego słowa kluczowe zawsze były w jednej linijce. Teraz wystarczy, ze dodasz do bazy swoje linki oraz słowa dzięki, którym wyszkiwarka będzie sprawnie wyszukiwać.
Teraz zróbmy formularz wyszukiwarki, który będzie widniał na naszej stronie. Poniższy kod wklej tam gdzie ma znaleść się okienko do wpisywania hasła.
Gdy juz mamy formularz czas na skrypt który będzie nam przeszukiwał nasza baze tekstowa (baza.txt). Nazwijmy go
Pamiętaj, ze
baza.txt
, a w nim kolejno dodajemu nowe linki oraz słowa kluczowe. index.php | Strona głowna, Aktualnosci, Newsy,
link.html | Tu wpisz najwazniejsze słowa występujace w link.html
strony/przykład.html | Przyklad, wyszukiwarka, Kontakt
Pamiętaj aby jeden link i jego słowa kluczowe zawsze były w jednej linijce. Teraz wystarczy, ze dodasz do bazy swoje linki oraz słowa dzięki, którym wyszkiwarka będzie sprawnie wyszukiwać.
Teraz zróbmy formularz wyszukiwarki, który będzie widniał na naszej stronie. Poniższy kod wklej tam gdzie ma znaleść się okienko do wpisywania hasła.
Cytat:
<form action="szukaj.php" method="post" style="display:inline;">
<fieldset style="border:0px;">
<input type="text" name="szukane" style="width:110px;" value="szukaj" />
<input type="submit" value="ok" />
</fieldset>
</form>
<form action="szukaj.php" method="post" style="display:inline;">
<fieldset style="border:0px;">
<input type="text" name="szukane" style="width:110px;" value="szukaj" />
<input type="submit" value="ok" />
</fieldset>
</form>
Gdy juz mamy formularz czas na skrypt który będzie nam przeszukiwał nasza baze tekstowa (baza.txt). Nazwijmy go
szukaj.php
.Cytat:
<?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 "» [URL="http://pomocny.boo.pl/%5C%22$grupa%5B0%5D%5C%22"]$grupa[1]
";
}
}
?>
<?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 "» [URL="http://pomocny.boo.pl/%5C%22$grupa%5B0%5D%5C%22"]$grupa[1]
";
}
}
?>
Pamiętaj, ze
baza.txt
, szukaj.php
oraz plik, w którym jest formularz muszą byc w tym samym folderze.
AJO.pl
|
TRO MEDIA
Korzystanie z serwisu oznacza akceptację
regulaminu
.
Polityka prywatności
Regulamin
FAQ
Reklama
Współpraca
Kontakt

