Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciągnięcie czegoś od google
chomiczek
post
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


Witam, nie zastanawiam się czy sie da, bo zapewne sie da, ale jak.
Potrzebuje zasymulować pytanie do googla, a linki, które dostanę chciałbym zapisać sobie czy to do pliku czy to do bazy.. Pytanie tylko jak?
CURL(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

w zapytaniu, o które mi chodzi otrzymuje ok 400tys wyników :/

Może ktos robił cos takiego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chomiczek
post
Post #2





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


qrcze cos mi nie działa preg_match_all
  1. <?php
  2. preg_match_all("/<p class=g>.*href=\"http:\/\/(.)\">.*<\/a><table/Us", $data, $matches);
  3. ?>


i nie wiem czemu? faza taka istnieje w wynikach i powinno być min. 10par.. a w tej chwili jak użyje
  1. <?php
  2. echo count($matches);
  3. ?>

to mi zwróci 2

natomiast takie wywołania:
  1. <?php
  2. for($i=0; $i<count($matches[0]); $i++) {
  3. echo 'x';
  4. }
  5. ?>

nie zwraca mi nic. Wnioskuje, że bład jest w [preg_match_all
tylko gdzie?
Aha zmienna $data przechowuje zawartość strony wpisaną poleceniem:
  1. <?php
  2. $data=curl_exec($ch);
  3. ?>

więc nie powinno byc problemu.. nie powinno ale jednak jest.

Ten post edytował chomiczek 3.03.2006, 13:01:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.02.2026 - 04:29