Podoba ci sie pomysl stworzenia wyszukiwarki rozwijanej przez samych uzytkowników sieci ? |
Tak bardzo |
|
16% |
[ 1 ] |
Hmm ciekawy pomysl |
|
16% |
[ 1 ] |
Nikomu niepotrzebne |
|
66% |
[ 4 ] |
|
Wszystkich Głosów : 6 |
|
Autor |
Wiadomość
|
marcus753 |
Wysłany: 03 Maj 2008, 12:51 Temat postu: Pierwsza Polska wyszukiwarka stron internetowych... |
|
|
Nowicjusz
Dołączył: 02 Maj 2008 Posty: 2
|
Witajcie
Wpadlem z kolegami na pomysl zrobienia calkowicie polskiej wyszukiwarki stron internetowych ktora opierala by indekaowanie nowych stron nie na botach lataajacych od strony do strony ale na samych urzytkownikach sieci tzw masz jakas ciekawa strone dodaj ja do wyszukiwarki i podziel sie nia z innymi lecz mam pewien problem ;(
Projekt wstepny wyglada mniej wiecej tak www.doks.xt.pl
Ale mam problem co do silnika samej wyszukiwarki udalo mi sie zrobic taki tymczasowy ale on strasznie zamula serwer i jest niedokladny mam nadzieje ze z wasza pomoca ten projekt moze pojsc do przodu...
Wklejam tutaj kody ktore sam napisalem jeden jest na dodanie strony do bazy a drugi na wyszukiwanie i wypisywanie wyników...
dodaj.php
<html>
<!-- XT:mJ8skhJJZCTILfh1nK20kE0fIBIXHe5DWG7LDU5Bi8EsqO80VZMfYw0JqswlZHmG -->
<head>
<META content="text/html; charset=Windows-1250" http-equiv=Content-Type>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<link rel="Stylesheet" type="text/css" href="style.css" />
</head>
<body >
<a href="index.php">Szukaj</a> | <a href="dodaj">Dodaj strone</a> | <a href="szukanie.php">Jak szukać</a> | <a href="projekt.php">O projekcie</a>
<table width="100%" height="5px"><tr><td background="tlo.jpg"></td></tr></table>
<center><br><br><br><img src="logo1.jpg"><Br>
<table width="100%" height="5px"><tr><td background="tlo.jpg"></td></tr></table><br>
<?php
if ($_POST['button'] == "wyslij") {
/* sprawdzam czy dane zostały wysłane z formularza */
$plik = "db.txt";
if (is_writeable($plik)) {
/* sprawdzam czy plik jest do zapisu */
if (!$handle = fopen($plik, "a")) echo ('<span style="color:red;">Niemogę otworzyc pliku...</span><br>');
if (fwrite($handle, $_POST['imie']." || ".$_POST['nazwisko']." || ".$_POST['miejscowosc']." || ".$_POST['slowa']." || ".$_POST['autor']."
") === FALSE) echo ('<span style="color:red;">Nie mogę zapisac danych do pliku.</span><br>');
else echo ('<span style="color:red;">Dane pomyślnie zapisane do bazy.</span><br>');
fclose($handle);
} else echo ('<span style="color:red;">Problem z plikiem.</span><br>');
}
?>
<table><tr><td>
<form action="dodaj.php" method="post">
Adres strony:  <input type="text" name="imie" />  ( np. http://www.onet.pl )<br /><br>
Tytuł strony:    <input type="text" name="nazwisko" />  ( małymi literami )<br /><br>
Opis strony:    <input type="text" name="miejscowosc" />  ( np. Portal internetowy onet.pl )<br /><br>
słowa kluczowe: <input type="text" name="slowa" /> ( małymi literami np. portal onet portal internetowy e-mail onet poczta )<br /><br>
Autor: <input type="text" name="autor" /> ( osoba dodająca nową strone)<br /><br>
<input type="submit" name="button" value="wyslij" />
</form>
</td></tr></table>
<table width="100%" height="5px"><tr><td background="tlo.jpg"></td></tr></table>
Copyright by Marcin Gębala
</body>
</html>
index.php
<html>
<!-- XT:mJ8skhJJZCTILfh1nK20kE0fIBIXHe5DWG7LDU5Bi8EsqO80VZMfYw0JqswlZHmG -->
<head>
<link rel="Stylesheet" type="text/css" href="style.css" />
</head>
<body >
<a href="index.php">Szukaj</a> | <a href="dodaj.php">Dodaj strone</a> | <a href="szukanie.php">Jak szukać</a> | <a href="projekt.php">O projekcie</a>
<table width="100%" height="5px"><tr><td background="tlo.jpg"></td></tr></table>
<br><br><br><center><img src="logo1.jpg">
<form action="index.php" method="post">
<input type="text" name="nazw" size="50" />
<input type="submit" name="button" value="szukaj" /><br><br>
</form>
</center>
<table width="100%" height="5px"><tr><td background="tlo.jpg"></td></tr></table><br>
<?php
$plik = "db.txt";
$dane = file($plik); /* pobieram dane z pliku i zapisuje do tablicy (linia = rekord) */
$a=0;
if ((isset($_POST['nazw'])) AND (trim($_POST['nazw']) != "")) {
/* sprawdzam czy zmienna została zainicjonowana i czy jej wartość nie jest pusta */
for($i=0;$i<count($dane);$i++) /* przeszukuję tablicę */
list($imie[$i], $nazwisko[$i], $miejscowosc[$i], $slowa[$i], $autor[$i]) = explode(" || ", $dane[$i]);
/* dziele linię na tablicę i zapisuje dane do odpowiednich zmienncyh */
for($i=0;$i<count($nazwisko);$i++)
if (strpos($nazwisko[$i],$_POST['nazw']) !== false)
/* sprawdzam czy szukany ciąg znaków znajduje się w zmiennej $nazwisko[$i] */
echo ("<u><b><a href=".$imie[$i].">$nazwisko[$i]</a></b></u><br>".$miejscowosc[$i]."<br>dodał: ".$autor[$i]. "<br><br>");
else
if (strpos($slowa[$i],$_POST['nazw']) !== false)
/* sprawdzam czy szukany ciąg znaków znajduje się w zmiennej $nazwisko[$i] */
echo ("<u><b><a href=".$imie[$i].">$nazwisko[$i]</a></b></u><br>".$miejscowosc[$i]."<br>dodał: ".$autor[$i]. "<br><br>");
for($i=0;$i<count($nazwisko);$i++)
if (strpos($nazwisko[$i],$_POST['nazw']) !== false)
$a=1;
for($i=0;$i<count($slowa);$i++)
if (strpos($slowa[$i],$_POST['nazw']) !== false)
$a=1;
/* wyświetlam dane w ktore spelnialy powyzszy warunek */
}
if ($a==0)
{
echo("Brak wyników...<br><br>");
}
?>
<table width="100%" height="5px"><tr><td background="tlo.jpg"></td></tr></table>
<center>Copyright by Marcin Gębala</center>
</body>
</html>
trzeci plik to sama baza.txt licze na pomoc moze my uzytkownicy sieci stworza sami swoja wyszukiwarke... sprobojcie przerobic i usprawnic te skrypty pozdrawiam |
|
Powrót do góry |
|
|
KCS |
Wysłany: Temat postu: Reklama w KCS |
|
|
|
|
Powrót do góry |
|
|
kristooki |
Wysłany: 03 Maj 2008, 14:27 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 08 Lut 2006 Posty: 924
Skąd: Kraków
|
zamula bo na plikach jest. Jeśli już chcesz sie koniecznie bawić w coś co jest bez sensu (a projektowanie takiej pseudo wyszukiwarki jest bez sensu) to zrób to na bazie danych. Nie będzie tak zamulać.
Poza tym wyszukiwarka tego typu to w sumie katalog stron bez katalogu, a jedynie z wyszukiwarką.
Podsumowując - taka "wyszukiwarka" jest jak lokata.... bez sensu _________________ KRISTOOKI
Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo. |
|
Powrót do góry |
|
|
czis |
Wysłany: 03 Maj 2008, 17:20 Temat postu: |
|
|
Stały bywalec
Dołączył: 07 Sie 2006 Posty: 304
Skąd: B....a
|
Cytat: | ktora opierala by indekaowanie nowych stron nie na botach lataajacych od strony do strony ale na samych urzytkownikach sieci tzw masz jakas ciekawa strone dodaj ja do wyszukiwarki i podziel sie nia z innymi |
Nie chcę cię martwić, ale mechanizm, który opisałeś powyżej to przykład wyszukiwarki znajdującej się w co drugim katalogu stron. _________________ Hacking -nowa strona po?wi?cona bezpiecze?stwu w sieci - REAKTYWACJA
Capoeira - sztuka walki | kultura | tradycja |
|
Powrót do góry |
|
|
voy-tech |
Wysłany: 04 Maj 2008, 10:47 Temat postu: |
|
|
Gaduła
Dołączył: 31 Sie 2007 Posty: 286
Ostrzeżeń: 1
|
Jaka wyszukiwarka? To przecież zwykły katalog w którym zaroi się od spamu.
Bez sensu.
Będą korzystać z tego tylko spamerzy |
|
Powrót do góry |
|
|
idaho666 |
Wysłany: 04 Maj 2008, 10:51 Temat postu: |
|
|
Wszechwiedzący
Dołączył: 08 Kwi 2006 Posty: 844
Ostrzeżeń: 1
|
|
Powrót do góry |
|
|
|