Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] cURL
kaktus283
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 26.03.2010

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


Witam, poczytałem sobie n/t cURL'a na wortalu oraz innych stronach.
Ogólnie zasadę zrozumiałem, no ale mam kilka problemów z nim.
Więc tak napisałem taki kod:
  1. <?php
  2. $curl = curl_init();
  3. curl_setopt($curl, CURLOPT_URL, "http://www.google.pl/");
  4. curl_exec($curl);
  5. curl_close($curl);
  6. ?>

No i w przeglądarce gdy go odpalam, widzę białe tło (czy tak powinno być?).
I teraz mam pytanko, zakładamy że wszystko działa i mam dużą stronę (chodzi o kod) i chcę z niej pobrać tylko dwie liczby, po ciągu jakichś znaków, jak takie coś mogę wykonać. Co mi będzie potrzebne.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kapuch
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

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


Ale co chcesz z tej linijki wyciagnac?

2. Myslisz sie (IMG:style_emoticons/default/winksmiley.jpg) Nie musisz rozdrabniac tresci, jedyne co musisz, to znalesc jakas prawidlowosc w tym, co chcesz wyciagnac, badz w tym co ta tresc wyciagana otacza (IMG:style_emoticons/default/smile.gif)
Dajmy na to ze z tej linijki chcesz wyciagnac tekst, ktory jest pomiedzy <a></a>, czyli Reklamuj się w Google.
Wtedy preg match wyglada tak:
  1. preg_match_all("#<a href=\"\/intl\/pl\/ads\/\">(.+?)<\/a>#si", $zrodlo, $wynik);
  2. print_r($wynik);

Pisze z palca, ale powinno zadzialac.
Powiem tak, dopiero od niedawna przemoglem sie, zeby zaczac sie uczyc wyrazen regularnych, ale nie zaluje, takze polecam nauke.
Mimo tego, ze na poczatku wydaje sie to krzakami, czarna magia, badz innym ciemnym ustrojstwem - pozniej jak zalapiesz o co w tym chodzi, to jest juz z gorki.
Wole to niz meczenie sie z explode(), czy str_replace() (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował kapuch 19.07.2010, 21:54:12
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: 3.10.2025 - 17:48