Forum Katalogu Ciekawych Stron Strona Główna  Forum Katalogu Ciekawych Stron Strona Główna  
 
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Ranking systemów  Ranking systemów   Grupy  Grupy  
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » Pierwsza Polska wyszukiwarka stron internetowych...

Napisz nowy temat  Odpowiedz do tematu
 Pierwsza Polska wyszukiwarka stron internetowych... « Zobacz poprzedni temat :: Zobacz następny temat » 
Podoba ci sie pomysl stworzenia wyszukiwarki rozwijanej przez samych uzytkowników sieci ?
Tak bardzo
16%
 16%  [ 1 ]
Hmm ciekawy pomysl
16%
 16%  [ 1 ]
Nikomu niepotrzebne
66%
 66%  [ 4 ]
Wszystkich Głosów : 6
Autor Wiadomość
marcus753
PostWysłany: 03 Maj 2008, 12:51    Temat postu: Pierwsza Polska wyszukiwarka stron internetowych... Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
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: &nbsp<input type="text" name="imie" />&nbsp ( np. http://www.onet.pl )<br /><br>
Tytuł strony: &nbsp&nbsp&nbsp<input type="text" name="nazwisko" />&nbsp ( małymi literami )<br /><br>
Opis strony: &nbsp&nbsp&nbsp<input type="text" name="miejscowosc" />&nbsp ( np. Portal internetowy onet.pl )<br /><br>
słowa kluczowe: <input type="text" name="slowa" />&nbsp( małymi literami np. portal onet portal internetowy e-mail onet poczta )<br /><br>
Autor: <input type="text" name="autor" />&nbsp( 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
Zobacz profil autora Wyślij prywatną wiadomość
KCS
Wysłany:     Temat postu: Reklama w KCS







Powrót do góry
kristooki
PostWysłany: 03 Maj 2008, 14:27    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
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 Wink
_________________
KRISTOOKI

Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
czis
PostWysłany: 03 Maj 2008, 17:20    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Stały bywalec
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. Wink
_________________
Hacking -nowa strona po?wi?cona bezpiecze?stwu w sieci - REAKTYWACJA
Capoeira - sztuka walki | kultura | tradycja
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
voy-tech
PostWysłany: 04 Maj 2008, 10:47    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Gaduła
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 Twisted Evil
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
idaho666
PostWysłany: 04 Maj 2008, 10:51    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Kwi 2006
Posty: 844

Ostrzeżeń: 1

ale tylko wtedy gry o wypromuje. bo tak nikt z tego nie skorzysta. nawet spamerzy.
_________________
katalog seo ~ wzroscik
Kapturek
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1


Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » Pierwsza Polska wyszukiwarka stron internetowych...
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


katalog stron | forum
Powered by phpBB © 2005 phpBB Group