Ankieta: Co myslisz o pomysle stworzenia calkowicie Polskiej wyszukiwarki stron internetowych stworzonej przez samych uzytkowników sieci ?
Nie posiadasz uprawnień, aby oddać głos w tej ankiecie.
Super sprawa
50.00%
1 50.00%
Ciekawy pomysl Jestem za
50.00%
1 50.00%
Niema sensu szkoda czasu
0%
0 0%
Razem 2 głosów 100%
*) odpowiedź wybrana przez Ciebie [Wyniki ankiety]

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Stworzenie nowej wyszukiwarki przez samych uzytkowników
#1
Witajcie

Danerwowało was kiedys ze strona ktora zrobiliscie niechce sie pojawic w indeksie google ? a moze byla tam i nagle znikla ?

z powodu tych i innych powodów 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 ...
i tu pojawia sie 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

Kod:
<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

Kod:
<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
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PHP][MYSQL] Nie działa skrypt wyszukiwarki martinprz 1 2,469 19-11-2012, 18:26
Ostatni post: Engine
  [PHP][MYSQL] Przypominanie hasła i loginu przez odpowiedź i wysłanie emaila martinprz 2 2,530 09-10-2012, 05:52
Ostatni post: Pedro84
  Krzaki w pobranym pliku przez php Krzyzan 1 2,077 27-09-2012, 17:30
Ostatni post: mike
  Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? jakub1969 11 7,973 26-02-2012, 13:45
Ostatni post: jakub1969
Question Przekazanie wyników z bazy danych przez funkcję mail atrapa 2 2,798 15-11-2011, 23:16
Ostatni post: atrapa

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl