ďťż
Podstrony
|
telcocafeWitam 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 |
|||
Sitedesign by AltusUmbrae. |