Nie całkiem tak
Chcę to uprosić tak aby szukana fraza wpisywana w formularzu "wysyłała" się do innych wyszukiwarek a wynik zwracany był w postaci całych stron i wyświetlany
Chce zeby zmienna
$search wpisana w formularzu pod moją domeną zwracała mi wyniki z np.
Kod
http://www.google.pl/search?hl=pl&clie...p;hs=wHy&q=[b]$search[/b]&btnG=Szukaj&lr=
http://www.wrzuta.pl/search.php?type=a&words=[b]$search[/b]&header_search-submit.x=27&header_search-submit.y=8
Chce wyświetlić całe strony za pomocą zakładek i iframe pod formularzem
Oczywiscie chce to rozbudować o rózne kategorie itp.
Znalazłem prawie gotowy kod do pobierania wyników z google, tylko co dalej ?
Jak je wywołać potrzebuje porady cURL nie jest moją najmocniejszą stroną ;p
Kod
function getGoogleResult($query) {
if(empty($query)) {
return false;
}
/* Jesli to nazwa domeny wraz z .net lub inna koncowka...*/
if (strpos($query, ".")){
$query = substr($query, 0, strpos($query, "."));
}
$url = "http://www.google.com/search?num=1&q=".trim(urlencode($query));
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_HTTPGET, true);
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_result = curl_exec($curl);
curl_close($curl);
if (preg_match('/(of about <b>([0-9,]+)</b>)/', $curl_result, $out)) {
$res = $out[2];
return preg_replace('/,/', '', $res);
}
return false;
}
pobrane z
http://angelo-hq.ovh.org/p/bd8ae.htmljak to zrobić za pomocą fopen(); lub file_get_content(); ?