Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Prosciutki skrypt na szukaje
Forum PHP.pl > Forum > PHP
Majkut00
Witam potrzebuje prostego skryptu na wyszukiwarke, dzieki ktoremu na mojej stronie po wpisaniu hasla "xD" pojawialyby sie wyszukiwania z Yahoo lub Googla
sebekzosw
  1. <form method="get" action="http://www.google.pl/search">
  2. <input name="q" maxlength="2048" value="" type="text" />
  3. <input type="submit" name="btnG" value="Szukaj w Google.pl" />
  4. <input name="ie" value="UTF-8" type="hidden" />
  5. <input name="oe" value="UTF-8" type="hidden" />
  6. </form>
Majkut00
Eh nie chodizlo mi o to. Chodzilo mi o to zeby na mojej stronie byly wyswietlane wyniki z google
qba10
Skrypt pisany z palca więc mogą być błędy:

Plik formularza:
  1. <form action="skrypt.php" method="POST">
  2. <input type="text" name="zapytanie" />
  3. <input type="submit" name="submit" value="szukaj" />
  4. </form>


Plik: skrypt.php
  1. <?php
  2. $zapytanie = $_POST['zapytanie'];
  3. $zapytanie = str_replace(' ', '+', $zapytanie)
  4. file_get_contents('http://www.google.pl/search?hl=pl&q='.$zapytanie.'&btnG=Szukaj&lr=');
  5. ?>


Dalej to sobie chyba poradzisz za pomocą wyrażeń regularnych.
Nie sprawdzałem skryptu bo nie mam zainstalowanego serwera na kompie.
Majkut00
Parse error: syntax error, unexpected T_STRING in /home/blabla/blabla/skrypt.php on line 4

worriedsmiley.gif
qba10
  1. <?php
  2. $zapytanie = $_POST['zapytanie'];
  3. $zapytanie = str_replace(' ', '+', $zapytanie);
  4. file_get_contents('http://www.google.pl/search?hl=pl&q='.$zapytanie.'&btnG=Szukaj&lr=');
  5. ?>


Zabrakło: ;
Majkut00
Heh teraz znowu nic sie nie pojawia ... pusta strona... moze dlatego ze mam wlaczony willcard?

Ps niewiem czy dobrze mnie zrozumieliscie ; ) chodzi mi o to zeby na mojej stronie w wyszukiwarce po wpisaniu slowa "lol" byly wyswietlane wyniki z googla

Wszystko ma byc nie w googlu ale na mojej stronie

qba10 masz gg?
qba10
Jak ma ci się coś wyświetlić skoro, skoro nie ma tam nic podanego do wyświetlałem.
Przed funkcją file_get_contents() wystarczy wstawić echo. Ale i tak będzie wyświetlało ci się normalne google. Żeby wyświetlało ci się to na swojej stronie musisz użyć wyrażeń regularnych.

Jak coś na PW wysłałem ci numer gg
Majkut00
Umialbys to zrobic? Bylbym bardzo wdzieczny
Babcia@Stefa
Jest jeszcze WebAPI dla Google, ale to będzie dla Ciebie trudniejszy przykład, lepiej skorzystaj z wyrażeń regularnych smile.gif

Dziękuję, Babcia@Stefa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.