ďťż

problem z wyszukiwarką

       

Podstrony


telcocafe

witam.
pisze sobie taka stronke i mam problem. zamiesciłem na niej linki w php, które działaja za pomoca metody GET. problem tkwi w tym że zastosowalem tam także jeszcze wyszukiwarke, także w php. kiedy wpisuje nazwe do wyszukania linki do znaleźionych stron pokazują sie bez problemu, lecz kiedy klikam na link prowadzaćy do znaleźionego słowa to on nie przenosi mnie do strony głównej czyli http://cecenowo.ovh....?wyswietl=link6 tylko do strony w której jest tylko treść wyszukanej frazy czyli w tym przypadku http://cecenowo.ovh.org/1/link6.html. jak zrobić zeby link prowadzacy do znalezionego słowa przenosił mnie na stronę http://cecenowo.ovh....?wyswietl=link6, a nie http://cecenowo.ovh.org/1/link6.html. proszę o pomoc
zamieszczasm tutaj żrodło kodu wyszukiwarki i podspodem pliku index.php.

wyszukiwarka

<HTML> <HEAD> <meta name="keywords" content="słowa kluczowe"> <meta name="description" content="Opis strony"> <meta name="revisit-after" content="10 days"> <meta name="robots" content="INDEX"> <TITLE>tytuł strony</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-2" /> <link href="style/styl.css" rel="stylesheet" type="text/css"> <script LANGUAGE="Javascript"> <!-- y = -150; gora = 20; function przewijaj(){     document.getElementById('objekt').style.top = y +"px";     q=(((document.body.scrollTop + gora) - y)/10);     y+=q;     setTimeout("przewijaj()",20); } //--> </SCRIPT> </HEAD> <BODY onload="przewijaj()"> <div id="objekt" class="menu" style="position: absolute; top: 170px; left: 10px; width: 80px; font: 13px Tahoma, sans-serif; background: #ffffff"> <A href="index.php?wyswietl=link1"><font color=#33ccff><b>L</b></font>ink1</A> <br> <A href="index.php?wyswietl=link2"><font color=#33ccff><b>L</b></font>ink2</A> <br> <A href="index.php?wyswietl=link3"><font color=#33ccff><b>L</b></font>ink3</A> <br> <A href="index.php?wyswietl=link4"><font color=#33ccff><b>L</b></font>ink4</A> <br> <A href="index.php?wyswietl=link5"><font color=#33ccff><b>L</b></font>ink5</A> <br> <A href="index.php?wyswietl=link6"><font color=#33ccff><b>L</b></font>ink6</A> <br> <A href="index.php?wyswietl=link7"><font color=#33ccff><b>L</b></font>ink7</A> <br> <font face=Tahoma size=1 color=#000000> ip: <?  if ($_SERVER['REMOTE_ADDR'] == '')  {     $ip = $_SERVER['REMOTE_ADDR'];  } else $ip = $_SERVER['REMOTE_ADDR'];  echo "$ip"; ?></font> </div> <div id="tresc" class="tresc" style="position: absolute; top: 20px; left: 100px; width: 70%; font: 13px Tahoma, sans-serif; background: #ffffff"> <?php include('dane.php');?> <font face=Tahoma size=2> <? if (isset($_POST["zapytanie"])) $zapytanie=strtolower($_POST["zapytanie"]);        else $zapytanie=""; $zakazane_pliki=array("funkcje.php","hasla.php","szukaj.php"); $dozwolone_rozszerzenia=array("htm","html","php"); if ($zapytanie!="") { echo "Wyniki wyszukiwania frazy <b>$zapytanie</b>:<br>"; przeszukuj(".",$zapytanie, $zakazane_pliki,$dozwolone_rozszerzenia); } else echo "Nie wpisaleś żadnej frazy!"; function przeszukuj($nazwa_folderu,$zapytanie,$zakazane_pliki,$dozwolone_rozszerzenia) { if (!isset($nazwa_folderu)) $nazwa_folderu="."; $folder=opendir($nazwa_folderu); while ($plik=readdir($folder)) {  if ((!in_array($plik, $zakazane_pliki)) && in_array(substr($plik,strrpos($plik,".")+1),$dozwolone_rozszerzenia) )      {   $zawartosc=implode("",file($nazwa_folderu."/".$plik));   $zawartosc2=strip_tags(strtolower($zawartosc));   $pozycja=strpos($zawartosc2, $zapytanie);   $start=strpos($zawartosc, "<TITLE>")+7;   $stop=strpos($zawartosc, "</TITLE>");   if ($start===false || $stop===false)    $tytul="brak tytułu strony";   else    $tytul=substr($zawartosc,$start,($stop-$start));     if ($pozycja!==false)   {    echo "<a href=".$nazwa_folderu."/".$plik.">".$tytul."</a>< br>";   }  }    if ($plik!="." && $plik!=".." && is_dir($nazwa_folderu."/".$plik))    przeszukuj($nazwa_folderu."/".$plik, $zapytanie, $zakazane_pliki, $dozwolone_rozszerzenia); } closedir($folder); } ?> </font> <br> &copy; Nazwa strony 2006 </div> </BODY> </HTML>

index.php

<HTML> <HEAD> <meta name="keywords" content="słowa kluczowe"> <meta name="description" content="Opis strony"> <meta name="revisit-after" content="10 days"> <meta name="robots" content="INDEX"> <TITLE>tytuł strony</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-2" /> <link href="style/styl.css" rel="stylesheet" type="text/css"> <script LANGUAGE="Javascript"> <!-- y = -150; gora = 20; function przewijaj(){     document.getElementById('objekt').style.top = y +"px";     q=(((document.body.scrollTop + gora) - y)/10);     y+=q;     setTimeout("przewijaj()",20); } //--> </SCRIPT> </HEAD> <BODY onload="przewijaj()"> <div id="objekt" class="menu" style="position: absolute; top: 170px; left: 10px; width: 80px; font: 13px Tahoma, sans-serif; background: #ffffff"> <A href="index.php?wyswietl=link1"><font color=#33ccff><b>L</b></font>ink1</A> <br> <A href="index.php?wyswietl=link2"><font color=#33ccff><b>L</b></font>ink2</A> <br> <A href="index.php?wyswietl=link3"><font color=#33ccff><b>L</b></font>ink3</A> <br> <A href="index.php?wyswietl=link4"><font color=#33ccff><b>L</b></font>ink4</A> <br> <A href="index.php?wyswietl=link5"><font color=#33ccff><b>L</b></font>ink5</A> <br> <A href="index.php?wyswietl=link6"><font color=#33ccff><b>L</b></font>ink6</A> <br> <A href="index.php?wyswietl=link7"><font color=#33ccff><b>L</b></font>ink7</A> <br> <font face=Tahoma size=1 color=#000000> ip: <?  if ($_SERVER['REMOTE_ADDR'] == '')  {     $ip = $_SERVER['REMOTE_ADDR'];  } else $ip = $_SERVER['REMOTE_ADDR'];  echo "$ip"; ?></font> <br> <form method="POST" action="szukaj.php"> <input type="text" name="zapytanie" size="7"> <input type="submit" value="Szukaj" name="s1"> </form> </div> <div id="tresc" class="tresc" style="position: absolute; top: 20px; left: 100px; width: 70%; font: 13px Tahoma, sans-serif; background: #ffffff"> <?php include('dane.php');?> <br> &copy; Nazwa strony 2006 </div> </BODY> </HTML>

link do strony to
link do strony



if ($pozycja!==false)  {   $tablica=explode('.', $plik);   echo "<a href=".$nazwa_folderu."/index.php?wyswietl=".$tablica[0].">" .$tytul."</a><br>"; }
Podmien to w pliku wyszukiwarki.
Użytkownik mmatheww edytował ten post 19 czerwiec 2006, 19:12
to mam wstawic do wyszukiwarki tzn szukaj.php

wstawiłem i dalej nie działa



Niemożliwe :D

Co nie działa? Linki powinny się dobrze wyświetlać. W dobrym miejscu wstawiłeś?
Użytkownik mmatheww edytował ten post 19 czerwiec 2006, 19:22
<HTML> <HEAD> <meta name="keywords" content="słowa kluczowe"> <meta name="description" content="Opis strony"> <meta name="revisit-after" content="10 days"> <meta name="robots" content="INDEX"> <TITLE>tytuł strony</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-2" /> <link href="style/styl.css" rel="stylesheet" type="text/css"> <script LANGUAGE="Javascript"> <!-- y = -150; gora = 20; function przewijaj(){     document.getElementById('objekt').style.top = y +"px";     q=(((document.body.scrollTop + gora) - y)/10);     y+=q;     setTimeout("przewijaj()",20); } //--> </SCRIPT> </HEAD> <BODY onload="przewijaj()"> <div id="objekt" class="menu" style="position: absolute; top: 170px; left: 10px; width: 80px; font: 13px Tahoma, sans-serif; background: #ffffff"> <A href="index.php?wyswietl=link1"><font color=#33ccff><b>L</b></font>ink1</A> <br> <A href="index.php?wyswietl=link2"><font color=#33ccff><b>L</b></font>ink2</A> <br> <A href="index.php?wyswietl=link3"><font color=#33ccff><b>L</b></font>ink3</A> <br> <A href="index.php?wyswietl=link4"><font color=#33ccff><b>L</b></font>ink4</A> <br> <A href="index.php?wyswietl=link5"><font color=#33ccff><b>L</b></font>ink5</A> <br> <A href="index.php?wyswietl=link6"><font color=#33ccff><b>L</b></font>ink6</A> <br> <A href="index.php?wyswietl=link7"><font color=#33ccff><b>L</b></font>ink7</A> <br> <font face=Tahoma size=1 color=#000000> ip: <?  if ($_SERVER['REMOTE_ADDR'] == '')  {     $ip = $_SERVER['REMOTE_ADDR'];  } else $ip = $_SERVER['REMOTE_ADDR'];  echo "$ip"; ?></font> </div> <div id="tresc" class="tresc" style="position: absolute; top: 20px; left: 100px; width: 70%; font: 13px Tahoma, sans-serif; background: #ffffff"> <?php include('dane.php');?> <font face=Tahoma size=2> <? if (isset($_POST["zapytanie"])) $zapytanie=strtolower($_POST["zapytanie"]);        else $zapytanie=""; $zakazane_pliki=array("funkcje.php","hasla.php","szukaj.php"); $dozwolone_rozszerzenia=array("htm","html","php"); if ($zapytanie!="") { echo "Wyniki wyszukiwania frazy <b>$zapytanie</b>:<br>"; przeszukuj(".",$zapytanie, $zakazane_pliki,$dozwolone_rozszerzenia); } else echo "Nie wpisaleś żadnej frazy!"; function przeszukuj($nazwa_folderu,$zapytanie,$zakazane_pliki,$dozwolone_rozszerzenia) { if (!isset($nazwa_folderu)) $nazwa_folderu="."; $folder=opendir($nazwa_folderu); while ($plik=readdir($folder)) {  if ((!in_array($plik, $zakazane_pliki)) && in_array(substr($plik,strrpos($plik,".")+1),$dozwolone_rozszerzenia) )      {   $zawartosc=implode("",file($nazwa_folderu."/".$plik));   $zawartosc2=strip_tags(strtolower($zawartosc));   $pozycja=strpos($zawartosc2, $zapytanie);   $start=strpos($zawartosc, "<TITLE>")+7;   $stop=strpos($zawartosc, "</TITLE>");   if ($start===false || $stop===false)    $tytul="brak tytułu strony";   else    $tytul=substr($zawartosc,$start,($stop-$start));     if ($pozycja!==false) {  $tablica=explode('.', $plik);  echo "<a href=".$nazwa_folderu."/index.php?wyswietl=".$tablica[0].">" .$tytul."</a><br>"; }  }    if ($plik!="." && $plik!=".." && is_dir($nazwa_folderu."/".$plik))    przeszukuj($nazwa_folderu."/".$plik, $zapytanie, $zakazane_pliki, $dozwolone_rozszerzenia); } closedir($folder); } ?> </font> <br> &copy; Nazwa strony 2006 </div> </BODY> </HTML>
sam zobacz czy dobrze

Ale co nie działa? Linki jak się wyświetlają? Na pewno uploadowałeś na serwer?

PS używaj codeboxa do tak długiego kodu

@down. Odpowiadaj na wszystkie pytania ;p Linki jak się wyświetlają? Kliknij na niego i wklej tu adres.
Użytkownik mmatheww edytował ten post 19 czerwiec 2006, 19:29
tak

http://cecenowo.ovh.org/1/
sam wejdz i zobacz
Użytkownik jaconon edytował ten post 19 czerwiec 2006, 19:31
ok .thx

miałem małego buga bardzo dzięki

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

  • Sitedesign by AltusUmbrae.