ďťż

Wyszukiwarka w PHP z "bazą" fraz Tylko i wyłącznie w PHP!

       

Podstrony


telcocafe

Witam chciałbym zdobyć skrypt wyszukiwarki, do której bym wpisał daną frazę i przyporządkował jej odpowiedni adres w pliku albo panelu admina - obojętne.
...albo żeby przeszukiwał tylko dany katalog...

bo mam adres:

Strona Główna: www.strona.pl

Wiadomości: www.strona.pl/index.php?id=wiadomosci co się równa www.strona.pl/wiadomosci.php

Czyli plik index.php wczytuje do siebie w danym miejscu ( include) plik wiadomosci.php i tu jest problem, dlatego że nie mogę zmienić tytułu, a ta wyszukiwarka w php co była w Ekspercie wyszukuje po tytułach stron.. nie wie ktos jak zmienić tytuł index.php na wczytywaną wiadomosc.php ??

Czekam na odpowiedzi ^_^ ;)
Użytkownik sueconfess edytował ten post 22 czerwiec 2006, 07:52


Hmm moze cos w stylu:

<html> <head> <title> <? echo $_GET['id']; ?> </title> </head> <body> <? include ($_GET['id']); ?> </body> </html>

- Oczywiście to jest najbardziej uproszczony przykład, w takiej formie nie wolno go stosować bo się daje potencjalnemu włamywaczowi klucz ;)
Chodzi tu o ogólną ideę.

O ile dobrze Cię zrozumiałem a zrozumiałem na dwa sposoby :P
Drugi sposób:
Przykładowo w bazie danych [czy tam pliku, obojetnie] trzymasz takie dane:
zapytanie | adres [nowa linia]
zapytanie2 | adres2 [nowa linia]

Przyjmując ze robimy na bazie mysql to by moglo wygladac tak:
include(sprawdz_adres($_GET['id']));
Oraz ta nasza magiczna funkcja:
function sprawdz_adres($tekst) { //laczenie z baza danych etc. nasza baza ma strukture pytanie | adres $zapytanie = 'select adres from tabela where pytanie='.$tekst; $wynik = mysql_query($zapytanie); $rekord = mysql_fetch_array($wynik); return $rekord['adres']; }

Aaahh, no i oczywiscie w bazie bylby potrzebny przykladowy wpis:
wiadomosci | http://strona.pl/wiadomosci.php [albo lokalny adres]
I wtedy robimy include (sprawdz_adres('wiadomosci')); -> wyrzuci nam http://strona.pl/wiadomosci.php
Użytkownik Einzeinbleth edytował ten post 22 czerwiec 2006, 11:56
Podobny problem: http://forum.ks-eksp...showtopic=85819

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.